簡體   English   中英

使用hist()在R中繪制密度直方圖

[英]Use hist() to plot a density histogram in R

好吧,所以我需要制作密度直方圖。 我擁有使用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

現在我在河里做的是

我將所有這些數據加載到文件中並寫道

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

有人可以幫我解決我的問題嗎?

謝謝

hist希望根據原始數據計算自己的高度,但是您可以通過條形圖獲得所需的高度。

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

密度條形圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM