Я использую plotly построить гистограмму для набора данных, я работаю сплотности над plotly гистограммы
test <- data.frame(y = rgamma(1000, shape = 0.25, rate = 0.0054))
plot_ly(x = ~test$y, type = "histogram", nbinsx = "23")
Сюжета как таковое это хорошо, но я не ясно, как нарисовать кривую гладкую плотность протекающего через контуры гистограммы.
Plotly reference manual предполагает,
Гистограмма трассировки инициализируется с plot_ly или add_trace:
plot_ly(df, type="histogram"[, ...])
add_trace(p, type="histogram"[, ...])
и есть функция histnorm (enumerated: "" | "percent" | "probability" | "density" | "probability density")
histonorm, который я предположить, позволит пользователям нарисовать кривую плотности, но Я не уверен, как использовать эту функцию.
Заинтересованы в том, как другие подошли к этой проблеме. Любые советы или предложения очень ценятся.
Интересно, если один из способов может быть 'плотности scale' так, что более ясно на участке. 'test = data.frame (y = rgamma (1000, shape = 0,25, rate = 0,0054)); fit = плотность (тест $ y); scale = 500/max (fit $ y); plot_ly()%>% add_histogram (x = ~ test $ y, name = "Histogram")%>% add_lines (x = fit $ x, y = scale * fit $ y, name = "Density") ' –
@DarshanBaral это интересно –