R 直方图显示不正确

R 直方图显示不正确,r,histogram,R,Histogram,我正在研究一个直径级分布数据,有超过10000个个体,我想制作一个直方图来显示结果,但当我试图绘制它时遇到了一个问题。 当我尝试使用直方图函数时 histogram(data) 我得到一个柱状图,用来计算个体的百分比 然后我尝试使用qplot函数 qplot(data, geom = "histogram") 得到了一个直方图,如图2所示 所以我认为y轴比例可能有问题,所以我尝试使用ylim(),得到的图只是没有数据的轴 有人能告诉我我做错了什么吗 我试图得到一个像图3中那样的直方图 如

我正在研究一个直径级分布数据,有超过10000个个体,我想制作一个直方图来显示结果,但当我试图绘制它时遇到了一个问题。 当我尝试使用直方图函数时

histogram(data)
我得到一个柱状图,用来计算个体的百分比

然后我尝试使用qplot函数

qplot(data, geom = "histogram")
得到了一个直方图,如图2所示

所以我认为y轴比例可能有问题,所以我尝试使用ylim(),得到的图只是没有数据的轴

有人能告诉我我做错了什么吗

我试图得到一个像图3中那样的直方图

如果我没有添加其他代码或可能将我重定向到可以澄清某些事情的备忘单,我非常感谢您的帮助


谢谢

尝试使用
ggplot2
软件包,例如:

library(ggplot2)
ggplot(data = [YOUR_DATA], aes([YOUR_VARIABLE])) + 
  geom_histogram()
编辑:


查看您想要的结果,我想您应该使用
barplot()
而不是
histogram()

@GonzalodeQuesada您是否检查了我的编辑?我不确定您到底想要什么结果,但您也可以尝试使用
barplot()
。尽管
ggplot()
对于编辑绘图非常有用,而不仅仅是编辑基本内容。@GonzalodeQuesada如果你能接受我的答案,我将不胜感激:)。你能发表一篇文章吗?发布一些小样本数据和给定输入的预期输出:)您调整了直方图中的箱子了吗?不同的函数可能有不同的方法来选择默认的存储箱数量,而直方图的外观以及乍一看如何读取它在很大程度上取决于数据的存储方式