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边框背景去除相关推荐

  1. R语言ggplot2可视化:在ggplot2中将图例(legend)移到图内、自定义图例所处的位置、自定义图例背景、图例所处边框的颜色

    R语言ggplot2可视化:在ggplot2中将图例(legend)移到图内.自定义图例所处的位置.自定义图例背景.图例所处边框的颜色 目录

  2. R语言ggplot2可视化分面图(faceting):自定义分面图可视化、ggplot2可视化分面图并移除分面图之间的边框线条(Remove Panel Border Lines in a facet

    R语言ggplot2可视化分面图(faceting):自定义分面图可视化.ggplot2可视化分面图并移除分面图之间的边框线条(Remove Panel Border Lines in a facet ...

  3. R语言ggplot2可视化:水平半小提琴图(Horizontal Half Violin Plots)、去除水平半小提琴图中的填充色、ggridges包的绘制山脊图

    R语言ggplot2可视化:水平半小提琴图(Horizontal Half Violin Plots).去除水平半小提琴图中的填充色.ggridges包的geom_density_ridges函数绘制 ...

  4. R语言ggplot2可视化分面图(facet_grid):去除分面图灰色矩形框以及框中的标签、Getting rid of facet_grid labels on those gray boxes

    R语言ggplot2可视化分面图(facet_grid):去除分面图灰色矩形框以及框中的标签.Getting rid of facet_grid labels on those gray boxes ...

  5. R语言ggplot2可视化抑制可视化网格中的竖线输出、抑制可视化网格中的横线线输出、抑制背景网格输出实战

    R语言ggplot2可视化抑制可视化网格中的竖线输出.抑制可视化网格中的横线线输出.抑制背景网格输出实战 目录

  6. R语言ggplot2可视化使图形的背景在不同区域有不同的颜色实战

    R语言ggplot2可视化使图形的背景在不同区域有不同的颜色实战 目录 R语言ggplot2可视化使图形的背景在不同区域有不同的颜色实战

  7. R语言ggplot2可视化在lines线图的尾端添加线图标签、并且去除图例实战

    R语言ggplot2可视化在lines线图的尾端添加线图标签实战 目录 R语言ggplot2可视化在lines线图的尾端添加线图标签实战 #仿真数据

  8. [置顶]R语言 ggplot2包

    R语言  ggplot2包的学习 分析数据要做的第一件事情,就是观察它.对于每个变量,哪些值是最常见的?值域是大是小?是否有异常观测? ggplot2图形之基本语法: ggplot2的核心理念是将绘图 ...

  9. 数据可视化——R语言ggplot2包绘制相关矩阵为热图

    数据可视化--R语言ggplot2包绘制相关矩阵为热图 概述:R语言软件和数据可视化--ggplot2快速绘制相关矩阵为热图.本文翻译了一篇英文博客,博客原文链接:http://www.sthda.c ...

  10. 数据可视化——R语言ggplot2包绘制精美的小提琴图(并箱线图或误差条图组合)

    数据可视化--R语言ggplot2包绘制精美的小提琴图(并箱线图或误差条图组合) 概述:R语言使用ggplot2工具包绘制小提琴图.为了使数据表达更加丰富,同时将小提琴图与箱线图和误差条图相结合.另外 ...

最新文章

  1. java增删改查实例源码_Spring Data JPA 实现简单的CRUD增删改查源码案例
  2. 去火星的票和背后的故事!
  3. 找到的比较好的工作面试题笔试题
  4. 洛谷P1198 [JSOI2008]最大数
  5. Select 可编辑 - 完美支持各大主流浏览器
  6. Redis简单案例(三) 连续登陆活动的简单实现
  7. android 沉浸式_【沉浸式体验】投影秀科技与视觉:体验亦真亦幻的超常感受
  8. Java多人抽奖案例
  9. Cobalt Strike小技巧——后台挂起CS服务端
  10. 5月市场平稳,期货成交量环比下降
  11. 手机怎么做个人简历?多行业简历模板自由选择
  12. 牛客网:智力题+判断推理+数量关系(1)
  13. JavaScript : 对LHS和RHS两个名词的理解
  14. c语言怎么描述逢2进1,C语言之进制
  15. 腾讯网UED体验设计之旅
  16. [转载]阿米巴经营中的人才培养
  17. 西门子plc系统常见的8个故障
  18. NetBeans删除项目后无法重新打开该项目解决办法
  19. 谷歌maps菜单语言设置_如何在Google Maps中测量跑步,骑自行车和徒步旅行的距离...
  20. 计算机应用2016知识点测试答案,2016计算机应用基础附答案.doc

热门文章

  1. 视频异常事件检测Object-centric Auto-encoders and Dummy Anomalies for Abnormal Event Detection in Video
  2. sin40度不用计算机怎么求,sin40度怎么算 sin40度如何算
  3. 溢出部分用省略号表示
  4. 光分配网(ODN)一级分光和二级分光的区别及应用场景
  5. CSS超链接标记大全
  6. 混合引用制作 九九乘法表
  7. [游戏技术] Hunter Mode 猎人模式v1.8(重制版)
  8. 解决chrome/IE浏览器被桔梗导航劫持的问题
  9. 在Mac上使用中国银行和工商银行网银
  10. 制作AppStore预览:在 iPhone 上截屏或录制屏幕15秒以上的视频;iPhone日常使用技巧(一直弹出登录iCloud的解决方法、不自动弹出询问是否允许使用蜂窝数据的解决方法)