r - 在 facet_grid 中使用 label_parsed 的错误表达式
问题描述
似乎该label_parsed
函数无法显示图形标签的表达式facet_grid
(参见下图)。
我预计 CO2 将显示 2 的下标。当我调用该图时它没有并返回错误。
解析错误(文本 = as.character(值))::1:10:意外的数字常量 1:场景 2 ^
但是,当我从 facet_grid() ie 中删除变量“影响”或“ID”之一时facet_grid(impact~., scales = "free", space = "fixed", labeller = label_parsed)
,CO2 正确显示了下标。
我的代码有什么问题?谁能帮帮我?提前非常感谢。
dat$impact <- factor(dat$impact,
labels = c('GHG(kg CO[2]-e)', 'Fossil fuel (MJ LHV)',
'Water stress (eq L)'))
f <- ggplot(dat, aes(impact, value), fill = stage) +
facet_grid(impact~ID, scales = "free", space = "fixed",
labeller = label_parsed) +
scale_colour_brewer("clarity")+
theme(
axis.title.x = element_blank(),
axis.text.x = element_blank(),
axis.ticks.x = element_blank())
f
解决方案
推荐阅读
- javascript - 在网页上循环显示 DOM 元素
- java - MapStruct - 找不到实现
- javascript - 在 mxGraph 中,如何自动将文本标签放在新的图形单元格上?
- python - 以编程方式仅下载 pdf 的第一页(可能在 python 中)
- c++ - C++ 函数指针的地址不变性
- vue.js - 将 Django Rest 与 Vue.js 前端配对使用时不允许使用方法 (PUT)
- javascript - 如何用 replace() 替换数组中字符串元素的最后一个字母
- python - Tkinter:我怎样才能有一个带有填充框架的滚动条的文本区域
- flutter - 颤振与未来
无法与布尔值比较 - javascript - Spark AR 不接受任何脚本函数,undefined 不是函数