R语言绘图(ggplot2、ggpurb)从入门到精通06--柱状图美化之宽度调节

Python015

R语言绘图(ggplot2、ggpurb)从入门到精通06--柱状图美化之宽度调节,第1张

本系列课程要求大家有一定的R语言基础,对于完全零基础的同学,建议去听一下师兄的《生信必备技巧之——R语言基础教程》。本课程将从最基本的绘图开始讲解,深入浅出的带大家理解和运用强大而灵活的ggplot2包。内容包括如何利用ggplot2绘制散点图、线图、柱状图、添加注解、修改坐标轴和图例等。

本次课程所用的配套书籍是: 《R Graphic Cookbooks》

除了以上的基本图形外,师兄还会给大家讲解箱线图、提琴图、热图、火山图、气泡图、桑基图、PCA图等各种常用的生信图形的绘制,还不赶紧加入收藏夹,跟着师兄慢慢学起来吧!

1、打开需要操作的EXCEL表格,点击相关坐标轴,然后通过鼠标右键,选择设置坐标轴格式。

2、在上方,最小值/最大值后面选择固定,并输入合适的数值,然后点击关闭即可。

3、返回EXCEL表格,发现在EXCEL中坐标轴边界最小值、最大值设置完成。

突然有了灵感,做柱形图的时候可以不用 geom_bar() 或者 geom_col() 直接画柱子的函数,可以用 geom_segment() 画线段的函数,只是需要准备示例数据集的时候稍微做一个调整就可以了

正常柱形图的示例数据集如下

来自于论文 Seasonal variation in community composition and distributional ranges of birds along a subtropical elevation gradient in China 的figure4

论文中没有找到原始数据,自己构造一份吧 只准备两个物种的数据

这个只有两个物种的数据看起来和论文中的图差别还挺大的,物种准备全了效果就是一样的

小明的数据分析笔记本