0
在R,一個可以做使從保存的HIST的R直方圖()調用
x <- rnorm(100, 0, 1) # generate some fake data
hgram <- hist(x, plot=F)
plot(hgram$mids, hgram$counts)
一個可以進一步指定的曲線的類型,如「H」或「S」。然而,這些看起來並不像一個合適的直方圖。如何用這種方式製作一個很好看的直方圖?
在R,一個可以做使從保存的HIST的R直方圖()調用
x <- rnorm(100, 0, 1) # generate some fake data
hgram <- hist(x, plot=F)
plot(hgram$mids, hgram$counts)
一個可以進一步指定的曲線的類型,如「H」或「S」。然而,這些看起來並不像一個合適的直方圖。如何用這種方式製作一個很好看的直方圖?
想到添加關於在R中製作像樣的直方圖的輸入(使用您的問題中的「x」)。
使用基礎R
# histogram with colors and labels
hist(x, main = "Histogram of Fake Data", xlab = paste("x (units of measure)"), border = "blue", col = "green", prob = TRUE)
# add density
lines(density(x))
# add red line at 95th percentile
abline(v = quantile(x, .95), col = "red")
使用Plotly
install.packages("plotly")
library(plotly)
# basic Plotly histogram
plot_ly(x = x, type = "histogram")
的plotly結果應與各種交互式控件的瀏覽器窗口中打開。他們的網站上提供了更多的集中功能: https://plot.ly/r/histograms/#normalized-histogram
只是'plot(hgram)'。 –
'hist'函數本身提供了一個可以用'plot'函數繪製的格式。如果你想操縱和建立你自己的直方圖,你將需要你正在使用的參數,但這將是棘手的。 – R18
'hist(x)'或'ggplot2 :: qplot(x,bins = 9)' – djhurio