barplot()画条形图(有纹理)

关注“R医学”,获取更多R语言绘制图形代码

晓晓
2023-07-17
#创建数据集
data <- data.frame(
  name=letters[1:5],
  value=sample(seq(4,15),5)
  )

#查看数据集
data
##   name value
## 1    a    14
## 2    b    11
## 3    c    10
## 4    d    13
## 5    e     5
#绘制
barplot(height=data$value, names=data$name)

#改为一个统一颜色
barplot(height=data$value, names=data$name, col=rgb(0.2,0.4,0.6,0.6) )

#不同颜色主题
library(RColorBrewer)
coul <- brewer.pal(5, "Set2") 
coul
## [1] "#66C2A5" "#FC8D62" "#8DA0CB" "#E78AC3" "#A6D854"
barplot(height=data$value, names=data$name, col=coul )

#框子颜色
barplot(height=data$value, names=data$name, border="#69b3a2", col="white" )

#坐标轴范围更改,以及坐标名字更改
barplot(height=data$value, names=data$name, 
        col=rgb(0.8,0.1,0.1,0.6),
        xlab="categories", 
        ylab="values", 
        main="My title", 
        ylim=c(0,40)
)

#图形要横着
barplot(height=data$value, names=data$name, 
        col="#69b3a2",
        horiz=T, las=1
)

#要纹理,不要颜色
barplot( height=data$value, 
         names=data$name , 
         density=c(5,10,20,30,7) , 
         angle=c(0,45,90,11,36) , 
         col="brown")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
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语言的条形是一种简单直观的数据可视化方式,可以帮助我们更好地理解和分析数据。通过灵活设置参数,我们可以对条形进行个性化的定制,使其更加符合我们的需求和展示风格。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值