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()函数等,美化图表。
谢谢品读哦~
让我们 保持热爱,奔赴山海