R-如何使用GGPLOT2在图中使用选择性斜体创建多个文本标签



我已经使用ggplot2构建了一个分组的线图。

我已经使用GGPLOT2中的注释函数输入p值,以作为标签的每天数据的t检验。

我需要将每个" p"变成斜体,同时保留正常文本的等于标志和数字。图表中出现的标签的代码如下

annotate("text", x = 1:7, y = c(15,30,35.7,29.6,38.2,37.1,43),
label = c("p = .36","p = .05","p = .20","p = .13","p = .47","p = .12","p = .97"),
           size = 4.2)

我尝试使用bquote创建一个对象,该对象很好地处理斜体。但这似乎需要使用text函数,该功能在ggplot2软件包中未识别。

问题是我找不到创建标签复合向量的方法具有部分斜体和部分正常文本。

qplot(0,0,geom="blank") + annotate("text", x=0, y=0 , label="italic(p)==0.2", parse=TRUE)

最新更新