我正在处理具有超过10,000个人的直截了当的班级分布数据,我想制作一个直方图来显示结果,但是当我尝试绘制它时遇到了问题。 当我尝试使用直方图功能
histogram(data)
我得到一个计算个人百分比的直方图
Histogram using the histogram function
然后我尝试使用qplot函数
qplot(data, geom = "histogram")
得到一个直方图,就像在图2中可以看到的那样
所以我认为y轴比例可能有问题,所以我尝试使用ylim(),得到的图只是没有数据的轴
有人可以告诉我我在做什么错吗?
我正在尝试获得类似于图3中的直方图Histogram goal
非常感谢您指出我是否要添加其他代码,或者将我重定向到可以澄清某些内容的备忘单
谢谢
答案 0 :(得分:0)
尝试使用for (i in 1:377)
{
for (j in 2:377)
{
if(row[i]== row[j])
{
print("Matched")
}
else j=j+1
}
i=i+1
软件包,例如:
ggplot2
编辑:
考虑到您想要的结果,我认为您想使用library(ggplot2)
ggplot(data = [YOUR_DATA], aes([YOUR_VARIABLE])) +
geom_histogram()
而不是barplot()
。