【问题标题】:Use hist() to plot a density histogram in R使用 hist() 在 R 中绘制密度直方图
【发布时间】:2017-06-08 16:55:41
【问题描述】:

好的,所以我需要制作密度直方图。我拥有使用 hist() 函数在 R 中绘制直方图所需的所有数据。 “密度直方图的意思是我希望密度在Y轴上类在x轴上。

这是我的数据:

Class     Freq  ClassWidth  Density 
30.0-32.0   8   2.0             4.0 
32.0-33.0   7   1.0             7.0
33.0-34.0   10  1.0             10.0
34.0-34.5   25  0.5             50.0
34.5-35.0   30  0.5             60.0
35.0-35.5   40  0.5             80.0
35.5-36.0   45  0.5             90.0
36.0-50.0   5   14              0.357142857

现在我在 r 中所做的是

我用所有这些数据加载了文件并写了

data3 <- read.csv("C:/Users/jaina/Desktop/Question3bCSV.csv", header = T)
hist(data3$Density)

谁能帮我解决我的问题。

谢谢

【问题讨论】:

    标签: r plot histogram


    【解决方案1】:

    hist 想根据原始数据计算自己的高度,但您可以使用条形图得到您想要的。

    barplot(data3$Density, names.arg=data3$Class, space=0, ylim=c(0,100))
    

    【讨论】:

      猜你喜欢
      • 2017-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-20
      • 1970-01-01
      • 1970-01-01
      • 2014-05-03
      相关资源
      最近更新 更多