library(ggplot)library(ggrepel)df <- data.frame(V1 = c(1,2),V2 = c(2,4),V3 = c("in vivo point","another point"))ggplot(data = df,aes(x = V1,y = V2)) + geom_point() + geom_text_repel(aes(label = V3))解决方法 您可以使用parse = TRUE将?plotmath表达式(作为字符串)传递给geom_text或geom_text_repel.你必须将字符串重写为plotmath,但如果它不是太多,那就不是太糟糕了.
注意:ggrepel的CRAN版本有一个破坏parse = TRUE的错误,但它已在GitHub版本上修复. ggplot2 :: geom_text工作正常.
# devtools::install_github('slowkow/ggrepel')df <- data.frame(V1 = c(1,V3 = c("italic('in vivo')~point","another~point"))ggplot(data = df,y = V2,label = V3)) + geom_point() + geom_text_repel(parse = TRUE)总结
以上是内存溢出为你收集整理的如何在gomplot的geom_text_repel或geom_text标签中包含斜体文本?全部内容,希望文章能够帮你解决如何在gomplot的geom_text_repel或geom_text标签中包含斜体文本?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)