[英]Why does the NVD3 StreamGraph shift the y zero axis over time?
nvd3流圖將隨時間急劇下降或上升。 我搜索了SO和NVD3文檔,但沒有找到控制每個時間點y軸零位置的變量。 我也沒有找到對此的討論。 換句話說,是什么使整個圖形在一個方向或另一個方向傾斜,以及如何控制或關閉該傾斜。
我閱讀了拜倫關於流線圖的一些初始論文,但無法弄清楚,以為我會在這里問。
有人可以請我指向有關此問題的文檔,或者提供其他見解嗎?
堆積面積圖的NVD3代碼接受圖表樣式的四種可能性:堆積,流,流中心和展開。 默認的流圖是“流”樣式,如果您的數據中有任何零值,則該版本會偏離中心。
如果將樣式顯式設置為“ stream-center”,則圖表的行為將與預期的一樣。 但是,在顯示樣式之間切換的單選按鈕會切換回有問題的算法,因此需要將其禁用。
chart.style('stream-center')
.showControls(false);
其他顯示算法的存在可能意味着NVD3人士正在研究它。 github問題頁面可能是尋找更新或響應的好地方:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.