R之条形图

> chooseCRANmirror()
> install.packages("vcd")  #vcd包是探索类风湿性关节炎新疗法研究的结果,我们使用它的数据
试开URL’https://cloud.r-project.org/bin/windows/contrib/3.3/vcd_1.4-3.zip'
Content type 'application/zip' length 1266364 bytes (1.2 MB)
downloaded 1.2 MB

程序包‘vcd’打开成功,MD5和检查也通过

下载的二进制程序包在
        C:\Users\Administrator\AppData\Local\Temp\RtmpK6ZKXL\downloaded_packages里

> library(vcd)
载入需要的程辑包:grid
> counts <- table(Arthritis$Improved)
> counts 

  None   Some Marked 
    42     14     28 
> barplot(counts,    #简单条形图
+ main="Simple Bar Plot",
+ xlab="Improvement",ylab="Frequency")
> 

这里写图片描述

> barplot(counts,             #水平条形图
+ main="Horizontal Bar Plot",
+ xlab="Frequency",ylab="Improvement",
+ horiz=TRUE)
> 

这里写图片描述

堆砌条形图

> library(vcd)
> counts <- table(Arthritis$Improved,Arthritis$Treatment)
> counts

         Placebo Treated
  None        29      13
  Some         7       7
  Marked       7      21

> dev.new()
> barplot(counts,main="Stacked Bar Plot",xlab="Treatment",ylab="Frequency",col=c("red","yellow","blue"),legend=rownames(counts))
> 

这里写图片描述

分组条形图

> barplot(counts,main="Grouped Bar Plot",xlab="Treatment",ylab="Frequency",col=c("red","yellow","green"),legend=rownames(counts),beside=TRUE)

这里写图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
R语言的条形图(barplot)是一种常用的数据可视化方式,可以通过条形的高度直观地展示数据之间的比较关系。以下是关于R语言条形图的介绍和用法: R语言中使用barplot函数来创建条形图,可以通过指定数据的向量或矩阵作为输入。具体的用法如下: barplot(height, names.arg, xlab, ylab, main) 其中,height是一个用于指定条形高度的向量或矩阵,names.arg是一个可选参数,用于指定条形的标签,xlab和ylab用于设置x轴和y轴的标签,main则用于设置图表的标题。 除了基本的参数以外,barplot函数还提供了其他一些选项来自定义条形图的外观,如设置颜色、图例、标记等等。可以通过自定义参数来实现这些功能,例如: barplot(height, col, legend.text, args.legend) 其中,col用于设置条形的颜色,legend.text用于设置图例的标签,args.legend用于设置图例的位置和其他样式。 此外,barplot函数还可以通过设置horiz参数为TRUE来生成水平条形图,通过设置beside参数为TRUE来生成并列条形图。 当然,除了barplot函数外,R语言中还有其他的绘图函数可以创建条形图,如ggplot2库中的geom_bar函数、plotly库中的plot_ly函数等等,具体使用方法可以根据需要选择。 总之,R语言的条形图是一种简单直观的数据可视化方式,可以帮助我们更好地理解和分析数据。通过灵活设置参数,我们可以对条形图进行个性化的定制,使其更加符合我们的需求和展示风格。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值