R语言绘图-barplot()

1、柱状图
语法:
barplot(height, width = 1, space = NULL,
names.arg = NULL, legend.text = NULL, beside = FALSE,
horiz = FALSE, density = NULL, angle = 45,
col = NULL, border = par(“fg”),
main = NULL, sub = NULL, xlab = NULL, ylab = NULL,
xlim = NULL, ylim = NULL, xpd = TRUE, log = “”,
axes = TRUE, axisnames = TRUE,
cex.axis = par(“cex.axis”), cex.names = par(“cex.axis”),
inside = TRUE, plot = TRUE, axis.lty = 0, offset = 0,
add = FALSE, args.legend = NULL, …)

解析:
height:一个向量或矩阵。
当height是一组向量时,那么柱图的高度是向量的数值;
当height是矩阵且beside=FALSE时,柱图的高度是矩阵的数值,柱状图是水平堆叠的
当height是矩阵且beside=TRUE时,柱图的高度是矩阵的数值,柱状图是并列的

barplot(as.matrix(student[1:5,2:4]),col=c('red','green','blue'),beside=FALSE)

height是矩阵且beside=FALSE

> barplot(as.matrix(student[1:5,2:4]),col=c('red','green','blue'),beside=TRUE)

height是矩阵且beside=TRUE
width:可选 设置柱子的宽度的向量
space:每两个柱子间的距离,默认c(0,1)

> barplot(as.matrix(student[1:5,2:4]),col=c('red','green','blue'),beside=TRUE,space=c(0,1))

space=c(0,1)

> barplot(as.matrix(student[1:5,2:4]),col=c('red','green','blue'),beside=TRUE,space=c(1,1))

space=c(1,1)
names.arg
legend.text
beside
horiz:一个逻辑值。horiz=TRUE y轴在水平展示

>barplot(as.matrix(student[1:5,2:4]),col=c('red','green','blue'),beside=TRUE,horiz=TRUE)

horiz=TRUE

density
angle
col
border
main,sub
xlab
ylab
xlim
ylim
xpd
log
axes
axisnames
cex.axis
cex.names
inside
plot
axis.lty
offset
add
args.legend

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值