GGPLOT2 设置坐标轴标签颜色
之前在网上看到别人的图的坐标轴的标签有颜色,当时就很好奇这是如何实现,所以后面查了一波资料,并且不断尝试,最终终于让我研究出来了,故在此记录一下,也为了能帮助到需要的人,闲话不多说了,让我们开始吧。
一、具体代码
library(ggplot2)
test_data <-data.frame(x=c("sample1","sample2","sample3"),y=c(10,15,20)) # 测试数据
col <- c(1:3) # 定义标签颜色
ggplot(test_data,aes(x=x,y=y))+geom_point(size=2,color="red")+theme(axis.title = element_text(size=25),axis.text = element_text(size=20),
axis.text.x = element_text(colour = col)) # 设置标签颜色
注:上诉所用数据为随意定义的数据,你可以使用你自己的数据进行尝试
图片如下:
从上图中,我们可以看出我们的标签有颜色了吧,如果你只想要一种颜色的话,则直接设置一种颜色就好,需要每个标签一种颜色的话则需要设置标签数种颜色,若低于标签数种颜色的话,则会循环利用之前的颜色。颜色支持十六进制等各种写法哦。
图是画出来了,那这个用法有啥意义呢?首先,除了其更好看外,我们还可以用不同的颜色来标注不同的组别,尤其是在多组别的时候。好啦,今天就到这了,感兴趣的话就赶紧去试试吧。别忘了关注我哦!
版权声明:本文转载请注明出处!
最新评论:
Wenzheng Hu 2022年11月17日 11:08
谢谢博主,使用不同颜色标记坐标轴标签,全网我就只找到这一条可行的代码,借鉴博主的代码,已经做成想要的效果了。您的分享太有帮助了,再次感谢!
Wenzheng Hu 2022年11月17日 00:41
您好,我想用不同的颜色标记坐标轴标签,您发的这个代码我运行了一下,出现了错误,不能作图,您能发个可用的代码到我邮箱吗,感谢您的帮助!
发表评论
电子邮件地址不会被公开。 必填项已用*标注