用R语言画柱状图

柱状图:

源码:

slices <- c(3,1,4,2)

names <- c("甲","乙","丙","丁")

png("r-graph-sample.png")

barplot(beside=TRUE,

slices,#纵轴取值

names.arg=names,#边框名字

border="black",#边框颜色

col=c("purple","green3","blue","red"),#框内线条颜色

density = c(7.5,12.5,17.5,22.5),#框内线条密度

angle = c(45,60,120,135),#框内线条倾斜角度

width = c(4,2.2,2.2,3),#边框宽度

space = c(1.5,0.5,0.5,1),#边框间距

ylim=c(0,5),#纵轴取值范围)

title(xlab="横")#横轴名字

title(ylab="竖")#纵轴名字

lbls <- round(slices/sum(slices)*100)

lbls <- paste(lbls,"%",sep="")# ad % to labels

lbls <- paste(names, lbls)# add percents to labels

#图例

legend("topright",lbls,

fill=c("purple","green3","blue","red"),

density = c(7.5,12.5,17.5,22.5),

angle = c(45,60,120,135),

)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值