生信之旅

扫码分享下吧!
分享

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))  # 设置标签颜色

注:上诉所用数据为随意定义的数据,你可以使用你自己的数据进行尝试

图片如下:

gglot2

    从上图中,我们可以看出我们的标签有颜色了吧,如果你只想要一种颜色的话,则直接设置一种颜色就好,需要每个标签一种颜色的话则需要设置标签数种颜色,若低于标签数种颜色的话,则会循环利用之前的颜色。颜色支持十六进制等各种写法哦。

    图是画出来了,那这个用法有啥意义呢?首先,除了其更好看外,我们还可以用不同的颜色来标注不同的组别,尤其是在多组别的时候。好啦,今天就到这了,感兴趣的话就赶紧去试试吧。别忘了关注我哦!

版权声明:本文转载请注明出处!

最新评论:

头像
    Wenzheng Hu 2022年11月17日 11:08

    谢谢博主,使用不同颜色标记坐标轴标签,全网我就只找到这一条可行的代码,借鉴博主的代码,已经做成想要的效果了。您的分享太有帮助了,再次感谢!


头像
    Wenzheng Hu 2022年11月17日 00:41

    您好,我想用不同的颜色标记坐标轴标签,您发的这个代码我运行了一下,出现了错误,不能作图,您能发个可用的代码到我邮箱吗,感谢您的帮助!


发表评论

电子邮件地址不会被公开。 必填项已用*标注

captcha

公告栏

有任何问题均可以在文章页面留言!或者邮件 burning@burning.net.cn 欢迎关注微信公众号 “生信之旅”,每天均可在菜单栏领取外卖红包、支付宝红包!最高20元!

服务器推荐

欢迎关注公众号

欢迎关注生信之旅