【发布时间】:2019-12-30 04:46:48
【问题描述】:
我想创建一个图,我想在其中显示平均值和该平均值的置信区间。为此,我使用plotmath。这是我所做的工作-
library(ggplot2)
ggplot(mtcars, aes(as.factor(cyl), wt)) + geom_boxplot() +
labs(
title = "Mean weight:",
subtitle = parse(text = paste(
"list(~italic(mu)==", 3.22, ",", "CI[95~'%'] ", "(", 2.87, ",", 3.57, "))",
sep = ""
))
)
由reprex package (v0.3.0) 于 2019 年 8 月 25 日创建
但这不是我真正想要的。我想要显示这些结果的格式如下-
所以有两件事我似乎无法弄清楚如何使用plotmath:
95 %应改为95%使用
[而不是(
我该怎么做?
PS 重要的是,这里解释的原因很复杂,我在paste 函数内有list,因为我想将这些表达式保存为character-type数据框中的列。这就是为什么我没有接受下面提供的两种解决方案。
【问题讨论】:
标签: r parsing ggplot2 expression plotmath