大数跨境
0
0

ggplot2绘图添加文本注释上下标问题

ggplot2绘图添加文本注释上下标问题 小明的数据分析笔记本
2020-10-22
0
导读:ggplot2绘图添加注释文本如果想要将其中的数字改为上下标该如何实现?
问题描述

ggplot2绘图添加注释文本如果想要将其中的数字改为上下标该如何实现?

参考资料

https://stackoverflow.com/questions/7182247/ggplot2-annotate-text-with-superscript

这里用到了atop()函数,具体的作用还不是太明白,目前只是死记硬背,知道这种写法能够实现自己的目的。暂时不研究这个函数的具体用法了,后面如果还有需求再来看这个函数的其他用法。

添加注释用到的是annotate()这个函数,需要指定的参数是需要添加的内容,包括文本,箭头,线段等,添加文本还需要指定x和y,就是文本对应的位置,最后一个参数是label,对应的是添加的文本内容。后面还有参数更改文本的颜色大小等等。

上标代码
library(ggplot2)
df<-data.frame(A=1:5,B=6:10,D=letters[1:5])
ggplot(df,aes(x=A,y=B,color=D))+
  geom_point(size=5)+
  annotate("text",x=3,y=7.5,label="atop(R^2==0.9,Y==X^2+5)",parse=T)+
  theme_bw()+
  theme(legend.position="none")
image.png
下标代码
ggplot(df,aes(x=A,y=B,color=D))+
  geom_point(size=5)+
  annotate("text",x=3,y=8.5,label="X[1]==X[2]",parse=T,color="blue")+
  xlab(expression(X^2))+ylab(expression(Y[1]))+
  theme_bw()+
  theme(legend.position="none")
image.png

欢迎大家关注我的微信公众号

小明的数据分析笔记本

公众号二维码.jpg


【声明】内容源于网络
0
0
小明的数据分析笔记本
分享R语言和python在生物信息领域做数据分析和数据可视化的简单小例子;偶尔会分享一些组学数据处理相关的内容
内容 971
粉丝 0
小明的数据分析笔记本 分享R语言和python在生物信息领域做数据分析和数据可视化的简单小例子;偶尔会分享一些组学数据处理相关的内容
总阅读127
粉丝0
内容971