知方号

知方号

R语言绘图:条形图<条形图是什么图>

R语言绘图:条形图

R语言绘图:大道至简系列——barplot

目录 R语言绘图:大道至简系列——barplot 前言 一、barplot参数简介 二、barplot参数详解 1.height,main,sub 2.width 3.space 4.names.arg 5.legend.text 6.beside 7.horiz 8.density,angle 9.col,border 10.xlab,ylab 11.xlim,ylim,xpd 12.log 13.axes 14.axisnames 15.cex.axis,cex.names 16.axis.lty 17.offset 18.ann 19.args.legend 20.data,subset,na.action,add 21.inside: 总结

前言

我知道,关于R语言的绘图教程满天飞,随便一搜一大堆,一方面我想打好基本功,另一方面,我想把这个做成一个系列,然后方便大家学习,整个系列可能不会有耳目一新的感觉,但我尽量多的运用帮助文档中的参数。

提示:以下是本篇文章正文内容,下面案例可供参考

一、barplot参数简介

条形图可垂直或水平展示分类变量的概率分布、频数分布或者百分比分布。 此篇教程分为一组observations的条形图和多组别observations的条形图。 参数详解: 1.height,main,sub:条形图的高度,也就是各观测发生的频数,可为向量或矩阵。main,sub为主标题和副标题。

2.width:条形图的条宽。若width向量的长度少于条形数,width会循环使用。若是一个数,则宽度不会变,因为相当于各个条形宽度还是1:1:1:1…,除非设置了xlim。

3.sapce:space为条形之间的空隙(空隙=平均条形宽 × sapce)。若height是矩阵,beside=TRUE,也即展示的是多组别observations的条形图时,space若为从c(m,n),m为组内的间隙,n为组间的间隙。

4.names.arg:height为向量时:names.arg为各条形命名。height为矩阵时:names.arg为各组命名。

5.legend.text:自动根据条形图顺序设置图例,且legend.text对应着图例的标签名,若legend.text为TRUE,则图例标签名对应与向量的names或矩阵的行名。

6.beside:TRUE or FALSE,当height为矩阵时,条形图时并列还是堆叠。

7.horize:是否水平放置。

8.density,angle:条形中填充斜线的密度及角度。

9.col,border:设置条形填充及边框颜色。

10.xlab,ylab:设置x,y轴标题。

11.xlim,ylim,xpd:设置横纵坐标轴限制,xpd:条形图是否能超出绘图范围。

12.log:‘x’,‘y’,‘xy’,定义x轴,y轴是否对数变换。

13.axes:logical,是否绘制频数对应的坐标轴。

14.axisnames:是否显示横坐标的名字。

15.cex.axis,cex.names:纵坐标标签大小,cex.names设置横坐标标签的大小。

16.axis.lty:横坐标坐标轴的直线形态,虚线?实线?。。。

17.offset:对指定的条形图中某个条形向上或向下位移。

18.ann: 是否展示(main, sub, xlab, ylab) 。

19.args.legend:值为列表,列表内包含legend()函数中的参数,可以对条形图的图例进行细节设置。

20.data,subset:数据集,数据集的子集。

21.na.action:对NA值进行的处理方式。

22.add:是否加入到别的图中。

23.inside此参数,目前还没发现有什么用!,按照帮助文档中的方法使用即可。

示例数据:

a

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了