这样一个不能说是最好看的,但一定是一个功能最全的柱状图就完成了,请根据需求自由组合柱状图的外观。 折线图 此处折线图就不像柱状图一样一步步画了,图表的外观是通用的,柱状图中提到的外观都可以直接拿来给折线图用。下面绘制一个两条线的折线图: > data1 <- c(0.8457699, 0.9294758, 0.9550087, 0.9640443, 0...
1.柱状图数据: 数据名:alpha6 2.折线图数据: 数据名:alpha7,受限篇幅,只展示部分数据 alpha6画柱状图,alpha7画4组折线图,两数据均为数据框data.frame格式,同有3类变量,其中alpha是y轴数据,year是x轴数据,时间均为2012-2021,factor为不同样本集属性,alpha6只有qs一类,alpha7有qs、jg、jh、js、zb四类,R根...
使用R的ggplot2可以实现精美的可视化展示,但是有一些杂志期刊或者毕业论文会要求不能用颜色来区分图例,要实现即使在黑白图状态下也能识别图例,即改用形状来区分图例。本篇文章主要就折线图和柱状图进行说明(目前作者还尚不知如何使用形状来填充柱状图,如果你有更好的办法可以在评论区进行补充交流)。 一.折线图 折线图...
首先看这个Figure,发现主体是一个折线图,叠加了两个柱状图。 折线图表示的是四种处理(未吸烟、吸烟、未吸烟加抗生素、吸烟加抗生素)的小鼠体重百分比变化情况,前半部分为暴露于烟雾时间,后半部分为终止烟雾处理后(灰色背景)。 叠加的柱状图表示两段时间4个实验组的体重的增量(有很多重复实验)。 加载R包 library(tidy...
饼图 第一步:通过bing搜索关键词 ggplot2 pie chart 关键词 点开第一条搜索结果ggplot2 pie chart: Quick start guide - R software and data visualization,大体浏览,发现代码简单,自带数据,很容易重复,遂决定重复此例。 第二步:重复教程 生成数据
= 'text',label='***',x=54,y=7,size=8,angle=90)最后就是图片叠加了,我们使用之前的柱状图。
很多时候我们做柱状图组合折线图,或者双变量折线图,这时候需要设置双坐标轴,如果两组数据数值相差太大...
本文主要对ggplot2的可视化理念及开发套路做一个总体介绍,具体绘图方法(如折线图,柱状图,箱线图等)将在后面的文章中分别进行讲解。 核心理念 1. 将数据,数据相关绘图,数据无关绘图分离 这点可以说是ggplot2最为吸引人的一点。众所周知,数据可视化就是将我们从数据中探索的信息与图形要素对应起来的过程。
最后就是图片叠加了,我们使用之前的柱状图。使用ggplotGrob()函数,设置好位置即可叠加! top<-ggplotGrob(p1)p2+annotation_custom(top,xmin=0,xmax=30,ymin=12,ymax=30) 这样的折线图你学会了吗?还不点赞!!!
ggplot2软件包的stat_summary是可以可以直接实现添加误差线的。 1 2 3 4 ggplot(data_m,aes(x=Group, y=TB, fill = Salinity)) + stat_summary(fun = mean, geom ="bar", position =position_dodge(0.9), color ="black") + stat_summary(fun.data = mean_se, geom ="errorbar", position =posi...