【发布时间】:2021-08-30 10:30:16
【问题描述】:
我使用带有以下代码的ggplot 打印geom_label:
ggplot()+
geom_label(aes( x = 10, y = 0.545, label = " expression 1 = p-value = 9.19 e-09 ; CI : [0.00, 0.00]"),
label.size = NA , hjust =0.08, size = 3.5, family = "Helvetica")
并且我正在尝试以斜体打印p。
所以我试过了
ggplot()+
geom_label(aes( x = 10, y = 0.545, label = " expression 1 = p-value = 9.19 e-09 ; CI : [0.00, 0.00]"),
label.size = NA , hjust =0.08, size = 3.5, family = "Helvetica")+
geom_label(aes( x = 10, y = 0.509, label = paste("expression 2 = italic(p)-value = 9.19 e-09 ; CI : [0.00, 0.00]")),
label.size = NA, hjust =0.08, size = 3.5, family = "Helvetica", parse = T)
返回以下错误消息:
丰富显示对象时出错:解析错误(文本 = text[[i]]): :1:19: 意外字符串常量 1: '表达式 1 : ''斜体(p)'
你知道错误来自哪里以及如何解决吗?
PS:基于这篇帖子Unexpected symbol error in parse(text = str) with hyphen after a digit, 我也试过了
ggplot()+
geom_label(aes( x = 10, y = 0.545, label = " expression 1 = p-value = 9.19 e-09 ; CI : [0.00, 0.00]"),
label.size = NA , hjust =0.08, size = 3.5, family = "Helvetica")+
geom_label(aes( x = 10, y = 0.509, label = paste("'expression 2 = italic(p)-value = 9.19 e-09 ; CI : [0.00, 0.00]'")),
label.size = NA, hjust =0.08, size = 3.5, family = "Helvetica", parse = T)
【问题讨论】:
标签: r ggplot2 text-parsing