R语言:生成均匀分布的随机整数添加变量名称并绘制条形图


R语言:生成均匀分布的随机整数添加变量名称并绘制条形图


本篇中主要使用的函数:
runif() :用来随机生成服从均匀分布的整数
names() :定义变量名称或对变量名称进行修改
paste() :用于字符串的连接,并用sep属性控制间隔
barplot() :用于绘制柱状图,其内包含多个属性用于完善图表

过程概要

函数介绍完了,接下来,我将以生成5个500到10000之间服从均匀分布的随机整数为例,进行后续操作,一起来看看吧!(本人用的Rstudio进行的一下操作)

x <- c(runif(5,500,1000))  # 整型数值被转化为向量类型
groups <- c() # 创建一个空向量
for (i in 1:5) {
         paste("Group",i,sep = "");groups <- c(groups,y) # 将变量名称先放在一个向量中,这里涉及到R语言中向量的合并,大家可以查看一下其他资料
}
names(x) <- groups #给变量添加名称

如果在此处输出变量 x,你将会得到如下类型的内容:
数据已经准备好了,准备画图吧!
最后的画图,内容参数较多:
main参数 : 添加表格的主标题
xlab,ylab参数 : 设置x轴、y轴的lable
col参数 : 颜色设置

barplot(x,main = "The chart of each group",xlab = "Groups",ylab = "Sales",col = cm.colors(5))

结果展示:
在这里插入图片描述

我这里颜色设置使用的是cm.colors()函数,R语言中的颜色设置还可以采用gray.colors()函数、topo.colors()函数等,美化图表。

谢谢品读哦~

让我们 保持热爱,奔赴山海

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值