ggplot2的分面标签和坐标轴位置
ggplot2的分面标签和坐标轴位置
分面标签位置
使用ggplot2作图经常要用到分面,然而分面标签的默认位置要么在上,要么在左。
ggplot(ToothGrowth, aes(x = dose, y = len)) + geom_boxplot(aes(fill = supp), position = position_dodge(0.9)) +facet_grid(dose ~ supp)
然而,某些情况下,需要将分面标签显示于左边或者下边。
百度了很久,没找到答案,快以为ggplot2没此功能时,毅然选择相信ggplot2(毕竟强大如斯)。
一一查阅帮助文档,终于功夫不负有心人。
设置如下:
ggplot(ToothGrowth, aes(x = dose, y = len)) + geom_boxplot(aes(fill = supp), position = position_dodge(0.9)) +facet_grid(supp~.,switch='y') #从右边移至左边#当switch='x'时,可将位于上边的分面标签移至下边
若要分面标签显示于坐标轴外侧,则可在theme中进行设置strip.placement=‘outside’。
ggplot(ToothGrowth, aes(x = factor(dose), y = len)) + geom_boxplot(aes(fill = supp), position = position_dodge(0.9)) +facet_grid(supp~.,switch='y')+theme(strip.placement='outside')
坐标轴位置
若要坐标轴也换位置,则需要在坐标轴的标度scale中进行设置,如下:
ggplot(ToothGrowth, aes(x = factor(dose), y = len)) + geom_boxplot(aes(fill = supp), position = position_dodge(0.9)) +scale_y_continuous(position = 'right')+facet_grid(supp~.,switch='y')+theme(strip.placement='outside')
以上,今日所学,望可以帮助到各位大兄弟。
ggplot2的分面标签和坐标轴位置相关推荐
- R语言ggplot2可视化:指定标题的坐标轴位置(X轴坐标和Y轴坐标),将图像的标题(title)放置在图像内部的指定位置(customize title positon in plot)
R语言ggplot2可视化:指定标题的坐标轴位置(X轴坐标和Y轴坐标),将图像的标题(title)放置在图像内部的指定位置(customize title positon in plot) 目录
- R语言ggplot2可视化分面图(faceting): ggplot2可视化分面图(facet_wrap)并设置不同的分面使用不同的坐标轴数值范围、以及不同的轴标签断点间隔breaks
R语言ggplot2可视化分面图(faceting): ggplot2可视化分面图(facet_wrap)并设置不同的分面使用不同的坐标轴数值范围.以及不同的轴标签断点间隔breaks 目录
- R语言ggplot2可视化分面图(facet_wrap)、使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小
R语言ggplot2可视化分面图(facet_wrap).使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小 目录
- R语言ggplot2可视化分面图(facet_grid)、自定义缩小分面图标签栏的高度、但是不改变标签栏标签文本的大小、通过element_text函数的margin参数设置实现
R语言ggplot2可视化分面图(facet_grid).自定义缩小分面图标签栏的高度.但是不改变标签栏标签文本的大小.通过element_text函数的margin参数设置实现 目录
- R语言ggplot2可视化分面图(facet_grid)、自定义缩小分面图标签栏的高度、但是不改变标签栏标签文本的大小、通过自定义设置可是胡图像的grobs参数
R语言ggplot2可视化分面图(facet_grid).自定义缩小分面图标签栏的高度.但是不改变标签栏标签文本的大小.通过自定义设置可是胡图像的grobs参数 目录
- 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 ...
- Python-matplotlib:调整坐标轴位置、标签位置和标签方向,以及X轴刻度标签位置
一.默认情况下绘图 本例使用我国1953-2021年的"人均GDP同比增长率(%)"来进行演示,数据来源于wind,数据概况如下: GDP = [13.1, 1.8, 4.6, 1 ...
- echarts 柱状图不显示y坐标轴_Python+matplotlib自定义坐标轴位置、颜色、箭头
图书推荐: <Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等 ...
- R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战
R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战 目录 R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战
最新文章
- mysql防止索引崩溃_MySQL优化之避免索引失效的方法
- 苹果过审ipv6问题
- Python select解析
- C#中相同不同程序集存在相同的命名空间的时候的冲突解决办法
- IE6、IE7、IE8、Firefox通用关闭窗口js
- 使用 ConnectionStringBuilder 对象创建精确连接字符串
- DELETE_FAILED_INTERNAL_ERROR Error while Installing APK
- C++实现LRU算法(LeetCode 146 LRU缓存机制)
- paip.DISCUZ道具开发指南-attilax总结-
- 平台打包整合成exe安装部署(java+mysql+tomcat+war)
- 引入神策埋点数据事件分析
- 2022价值3888开源企业发卡网源码/全网对接/全新UI风格/完美运营
- J2EE进阶之tomcat服务器搭建,HTTP协议 八
- selenium+chromedriver自动打开谷歌进行搜索
- 数据分析之——Adventure项目分析
- 【php】php中call_user_func函数的用法
- DD-WRT 客户端模式设置 暨添加无线连接功能
- 通过淘宝的ip地址库获取ip地址通用类的实现(C#版)
- mtk HW FG电量计算过快或者过慢问题分析
- 人工智能统治围棋?棋士一文不值?