0

d3非常酷,我剛開始使用它作爲新手。有幾個直方圖的例子,我在this one解決。我做了一個關於d3的累積折線圖,累積分佈和累積頻率的簡單搜索,但都沒有找到我想找的東西,但最接近的是this,並且根據更好的解決方案,我會盡力追求這一點,看看我是否可以根據自己的需求進行定製。理想情況下,我正在尋找類似Excel offers的直方圖,累積頻率/分佈線覆蓋在頂部(其軸/標籤是y軸在右側)。是否有與d3等效的能力(理想情況下可用作示例/演示)?這樣,我有1個圖表,而不是2個。d3直方圖累計頻率/分佈線在同一圖表/圖表中?

如果沒有現成的示例/演示,任何提示將我選擇的直方圖實現與累積頻率線一起放在同一張圖上,並且軸標籤位於右側?由於我是新手,對我來說,單靠自己來解決起來會很困難/棘手。

回答

3

this example接近你在找什麼? D3有一個histogram layout,它可以爲你做很多計算工作,並且可以像任何其他條形圖一樣繪製。只需總結計數數據即可創建CDF。

+0

謝謝,我不知何故忽略了(沒有發現/看到)這個例子。 – David

+0

另外,我不是一個數學思維,但它似乎不是我要找的東西,也不知道「總結數據來製作CDF」,也許你可以詳細說明。現在,我最終用[jStat](https://github.com/jstat/jstat)定義CDF爲'data [i] ['cum'] = jstat.normal(jstat.mean(),jstat.stdev ()).cdf(data [i] .x);'在快速測試中,這似乎與Excel和統計方面的習慣相似。我沒有使用像例子那樣的隨機數據,而是使用了與我一起工作的實際數據。 – David

+0

這裏是我的[適用版本的示例](http://bl.ocks.org/daluu/f58884c24ff893186416)和實際[gist](https://gist.github.com/daluu/f58884c24ff893186416)的Excel截圖比較。 – David