Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在plotmath中为ggplot2::label_解析美元符号_R_Ggplot2 - Fatal编程技术网

R 如何在plotmath中为ggplot2::label_解析美元符号

R 如何在plotmath中为ggplot2::label_解析美元符号,r,ggplot2,R,Ggplot2,我无法使用ggplot2中的labeller=label\u parsed在刻面标签中包含美元符号。我想在刻面标签中同时包含一个美元符号和一个上标,但我无法确定如何在plotmath中生成一个美元符号。如果有更好的方法来实现这一点,那也会很有帮助 以下是我到目前为止所做的尝试 library(ggplot2) ex <- "hello~world~($/m^2)" dat <- data.frame(x = 1:10, y = 1:10, g = ex) ggplot(dat,

我无法使用
ggplot2
中的
labeller=label\u parsed
在刻面标签中包含美元符号。我想在刻面标签中同时包含一个美元符号和一个上标,但我无法确定如何在plotmath中生成一个美元符号。如果有更好的方法来实现这一点,那也会很有帮助

以下是我到目前为止所做的尝试

library(ggplot2)

ex <- "hello~world~($/m^2)"

dat <- data.frame(x = 1:10, y = 1:10, g = ex)

ggplot(dat, aes(x,y)) + 
  geom_point() + 
  facet_wrap(~ g, labeller = label_parsed)
库(ggplot2)

ex手动应用标签是否可行

ggplot(dat, aes(x,y)) + 
  geom_point() + 
  facet_wrap(~ g, labeller = label_bquote(`hello~world~($/m^2)`))

手动应用标签是否可行

ggplot(dat, aes(x,y)) + 
  geom_point() + 
  facet_wrap(~ g, labeller = label_bquote(`hello~world~($/m^2)`))

您可以在给您带来麻烦的字符(括号和美元符号)中添加引号,以便将它们作为字符串。这里有一个解决办法

library(ggplot2)

ex <- 'hello~world~"($"/m^2*")"'

dat <- data.frame(x = 1:10, y = 1:10, g = ex)

ggplot(dat, aes(x,y)) + 
  geom_point() + 
  facet_wrap(~ g,labeller = label_parsed)
库(ggplot2)

ex您可以在给您带来麻烦的字符(括号和美元符号)中添加引号,以便将它们作为字符串。这里有一个解决办法

library(ggplot2)

ex <- 'hello~world~"($"/m^2*")"'

dat <- data.frame(x = 1:10, y = 1:10, g = ex)

ggplot(dat, aes(x,y)) + 
  geom_point() + 
  facet_wrap(~ g,labeller = label_parsed)
库(ggplot2)

我希望上标2加上美元符号,所以很遗憾,这并不能真正解决问题。我希望上标2加上美元符号,所以很遗憾,这并不能真正解决问题。