原标题:R语言中绘制条形图的画法的简单方法
条形图的画法(bar chart)是用宽度相同的条形的高度或长短来表示数据多少的图形它主要用来展示不同分类(横轴)下某个数值型变量(纵轴)的取值。在实际中条形图的画法主要有简单条形图的画法,组合条形图的画法和堆叠条形图的画法
在R语言的基础包中可以使用barplot()函数来绘制条形图的画法。
R语言中barplot()函数的基本语法格式如下:
height:向量或矩阵用来构成条形图的画法中各条的数值。
names.arg:位于条低端的文字標签
beside: 逻辑值,为FALSE时绘制堆叠图为TRUE时绘制分组图。
horiz: 逻辑值为FALSE时,绘制垂直条形图的画法为TRUE时绘制水平条形图的画法。
density:一个向量值当指定该值时,条将以斜线填充即每英寸斜线的密度。
angle:以逆时针方向给出的阴影线的角度默认为45度。
border:条的边框颜色如设置为TRUE時,边框颜色将于阴影线的颜色相同
main:用于指定绘图的主标题。
sub:用于指定绘图的次标题
xlim, ylim:分别用于指定x轴和y轴的取值范围。
下面举例子說明该函数的具体使用方法:
(1)绘制简单的条形图的画法
(2)添加x轴上的分类标签
(3)指定填充色边框色,标题
(5)绘制簇状(分组)条形图的画法
#rainbow函数可以生成n个颜色向量
如果你喜欢R、Python、SPSS、Excel等数据分析方法与工具欢迎关注本号。本号将定期更新数据分析方面的知识