R绘制简单的条形图

本文介绍了如何使用R语言的barplot()函数绘制条形图,展示了在类风湿性关节炎新疗法研究中的数据分布。通过设置horiz参数可以创建水平或垂直条形图,利用main、xlab和ylab添加图形标题和轴标签。同时,对于因子变量,可以直接使用plot()函数绘制条形图。
摘要由CSDN通过智能技术生成

条形图通过垂直的或水平的条形展示了类别型变量的分布(频数)。函数barplot()的最简
单用法是:

其中的height是一个向量或一个矩阵。
在接下来的示例中,我们将绘制一项探索类风湿性关节炎新疗法研究的结果。数据已包含在
随vcd包分发的Arthritis数据框中。由于vcd包并没用包括在R的默认安装中,请确保在第一
次使用之前先安装它(install. packages(“vcd”))。

若height是一个向量,则它的值就确定了各条形的高度,并将绘制一幅垂直的条形图。使用选项horiz=TRUE则会生成一幅水平条形图。你也可以添加标注选项。选项main可添加一个图形标题,而选项xlab和ylab则会分别添加x轴和y轴标签。

在关节炎研究中,变量Improved记录了对每位接受了安慰剂或药物治疗的病人的治疗结果:

> library(vcd) 
> counts <- table(Arthritis$Improved) 
> counts 
 None Some Marked 
 42 14 28 

这里我们看到,28位病人有了明显改善,14人有部分改善,而42人没有改善。我们将在第7
章更充分地讨论使用table()函数提取各单元的计数的方法。
你可以使用一幅垂直或水平的条形图来绘制变量counts。

ba
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mrrunsen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值