R语言ggplot2边框背景去除的实现

这篇文章主要介绍了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()


ggplot给出了很多设置好的主题,除了上图采用的theme_classic(),还有theme_dark(),theme_bw()等等

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())#去除边框

到此这篇关于R语言ggplot2边框背景去除的实现的文章就介绍到这了,更多相关R语言ggplot2边框背景去除内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!

本文标题为:R语言ggplot2边框背景去除的实现

基础教程推荐