簡體   English   中英

為什么NVD3 StreamGraph會隨時間推移y零軸?

[英]Why does the NVD3 StreamGraph shift the y zero axis over time?

鏈接到帶有傾斜圖的樣本圖像

在此處輸入圖片說明

鏈接到NVD3 Streamgraph頁面

在此處輸入圖片說明

nvd3流圖將隨時間急劇下降或上升。 我搜索了SO和NVD3文檔,但沒有找到控制每個時間點y軸零位置的變量。 我也沒有找到對此的討論。 換句話說,是什么使整個圖形在一個方向或另一個方向傾斜,以及如何控制或關閉該傾斜。

我閱讀了拜倫關於流線圖的一些初始論文,但無法弄清楚,以為我會在這里問。

有人可以請我指向有關此問題的文檔,或者提供其他見解嗎?

堆積面積圖的NVD3代碼接受圖表樣式的四種可能性:堆積,流,流中心和展開。 默認的流圖是“流”樣式,如果您的數據中有任何零值,則該版本會偏離中心。

如果將樣式顯式設置為“ stream-center”,則圖表的行為將與預期的一樣。 但是,在顯示樣式之間切換的單選按鈕會切換回有問題的算法,因此需要將其禁用。

chart.style('stream-center')
     .showControls(false);

其他顯示算法的存在可能意味着NVD3人士正在研究它。 github問題頁面可能是尋找更新或響應的好地方:

https://github.com/novus/nvd3/issues/416

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM