首页 > 解决方案 > R Plotly 对数直方图

问题描述

我正在尝试使用从 400K 到 10+ B 的数据绘制直方图。因此我想使用对数刻度。问题是 plotly 似乎不能很好地管理 bin 大小。有没有办法在不弄乱符号的情况下给出日志箱大小?

data = rpareto(1000, 400000, shape=0.95)

fig = plot_ly(x=data) %>%
  add_histogram(histnorm='percent', xbins=list(size=1000000))

这给了我正确的符号和 100K 1M 等和正确的悬停标签,但你什么都看不懂。

fig = plot_ly(x=log10(data)) %>%
  add_histogram(histnorm='percent', xbins=list(size=0.1))

这给出了正确的 bin 大小和正确的图,但注释都是对数比例。我正在寻找第一个示例的注释与第二个示例的形成。

标签: rplotlyhistogramr-plotly

解决方案


推荐阅读