如何在R中绘制不同颜色的直方图

尼山·杜萨(Nishan D'Souza)

我在csv文件中有大约500个整数值的数据集,每个值在50-89之间。我正在尝试在R中创建一个直方图,其中代表值50-65的条形为古铜色,66-74银和75-89金。到目前为止,我的脚本如下:

dat1 <- read.csv("test2.csv", header=F)$V1
hist(dat1, main="Distribution of Player Ratings", xlim = c(0,99), breaks=c(seq(40,99,5)))

下面显示了一个test2.csv示例(极其简单)

69,
68,
67,
65,
65,
62,
59,
59,
54,

现在我的图形是:

我的图

为了满足前面解释的颜色准则,我该怎么办?

注意:我之前已经发布了这个问题,但是没有我的任何代码或对我的数据集的引用。

克里希纳普拉萨德

您需要按如下所示colhist方法中添加参数

t<- c(69,68,67,65,65,62,59,59,54)
hist(t, main="Distribution of Player Ratings",xlim = c(0,99), 
       breaks=c(seq(40,99,5)), col = c("blue", "red", "gray", "green"))

查看上面执行后得到的图像:

在此处输入图片说明

现在,您可以根据需要替换颜色值(名称或十六进制值,例如“#FFFF00”)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章