R语言数据可视化之初级绘图(上)

1、条形图barplot()

  条形图通过垂直的或者水平的条形展示了类别型变量的频数分布。barplot() 可实现条形图的绘制,其调用格式为

  • barplot(x,xlab,yalb,horiz=F,…)
  • barplot(x,xlab,ylab,besides=F,col,legend,names.arg,…)

  第一种用法可画出简单的条形图,其中horiz=F表示条形垂直放置。画图使用的数据为R里自带的数据集mtcars。代码如下:

> fcyl<-table(mtcars$cyl)
> barplot(fcyl,xlab="气缸数",ylab="频数",main="垂直的条形图")
> barplot(fcyl,horiz=T,xlab="频数",ylab="气缸数",
+         main="水平的条形图")

  画出的图形如下:
这里写图片描述
   第二种用法x为matrix,则为堆砌的条形图或者分组的条形图。其中besides=T为分组条形图,否则为堆砌条形图。代码如下:

>cm<-table(mtcars$cyl,mtcars$am)
>barplot(cm,beside=F,xlab="变数箱类型",ylab="气缸数",
        col=c("red","yellow","green"),legend.text=rownames(cm),
        main="堆砌的条形图")
>barplot(cm,beside=T,xlab="变数箱类型",ylab="气缸数",
        col=c("red","yellow","green"),legend.text=rownames(cm),
        main="分组条形图")

   画出的条形图如下:

  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值