R语言ggplot2边框背景去除的实现
ggplot2是R语言功能强大的可视化包,但是在作图时有很多默认设置(边框,背景等)会影响图片美观度。比如我们用ggolot2做一个简单的柱状图,就会发现有灰色背景和白色线条。对于这一问题给出几种解决方案。
ggplot(mtcars)+geom_bar(aes(x=cyl))
1.theme_classic()
应用R自带的主题,比如theme_classic(),就可以使图片美观许多,不仅背景去掉了,坐标轴也更加清晰,如下图所示:
ggplot(mtcars)+geom_bar(aes(x=cyl))+theme_classic()
2.手动设置
在theme()函数中对参数进行设置可以单个去除背景、边框等,
ggplot(mtcars)+geom_bar(aes(x=cyl))+ theme(theme(panel.grid.major=element_blank(), panel.grid.minor=element_blank(), panel.background=element_blank(),#去除背景 panel.border=element_blank())#去除边框
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。