R语言绘图——条形图/柱状图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言绘图——条形图/柱状图相关的知识,希望对你有一定的参考价值。

参考技术A 直方图又称柱状图/条形图,用来展示连续数据分布的常用工具,用来估计数据的概率分布。

使用格式:hist(x,breaks=n,main="name",labels=FASLE,col="blue",border="red",freq=TRUE)
x 向量,直方图的数据;
breaks 描直方图的断点,例如breaks=20表示画出20个柱子;
labels 逻辑变量,TRUE标出频数
main 标题
col 颜色
border外框颜色
freq 逻辑变量,TRUE为数据频数,默认为TRUE;FALSE则为密度

我们可以用lines画出数据的密度曲线

还可以画正态分布的密度曲线

使用格式 ggplot(data,aes(x=class))+geom_bar()
x 绘制的数据
或者 ggplot(data,aes(y=class))+geom_bar(),则类型分布在y轴

当想看在该因素中其他因素的情况,可以利用fill进行绘制,得出叠堆条形图

横向的柱状

大多数时候我们想比较多个组直接某些因素的情况,例如有时候我们要画几个样本中各个细胞比例的情况
这是我们可以画堆叠条形图

此时不好比较,我们可以把同类型细胞放在一块比较,即横坐标变为细胞类型
在实验过程中可以采用容易分析的形式进行比较

以上是基本绘制的参数,此外还有美化的一些参数
labs 横纵坐标轴的名称
ggttitle 标题名称
geom_bar(width= )设置条形大小,默认情况下,设置为数据分辨率的90%。
theme_bw() 改变背景颜色
scale_fill_manual 自定义颜色

更多参数见 R语言绘图——数据可视化ggplot2 介绍和主要的参数

R语言ggplot2可视化排序的柱状图(Ordered Bar Chart)自定义柱状图条形的颜色为可视化图像添加标题和副标题题注信息自定义轴坐标文本的角度

R语言ggplot2可视化排序的柱状图(Ordered Bar Chart)、自定义柱状图条形的颜色、为可视化图像添加标题和副标题、题注信息、自定义轴坐标文本的角度

目录

以上是关于R语言绘图——条形图/柱状图的主要内容,如果未能解决你的问题,请参考以下文章

R语言可视化包ggplot2绘制分组的条形图(bar plot柱状图)实战:多变量柱状图

R语言ggplot2可视化柱状图并自定义柱体的宽度(通过变量指定条形的宽度)实战条形图并自定义条形的宽度实战

可视化实验八:利用Python绘制柱状图条形图

可视化实验八:利用Python绘制柱状图条形图

R语言ggplot2可视化将柱状图(条形图)对应的统计数值添加到柱体的上方实战

R语言ggplot2可视化柱状图(条形图)可视化中保留没有用到的因子水平(占位保留)