2016-03-19 45 views
0

我們UI使用D3和施加花鍵時,以平滑數據我們有幾個裁剪或越界問題如下:如何在使用D3樣條曲線時停止出現裁剪的圖形?

花鍵是在圖的頂部冒出 Spline is cropped at top of graph 樣條低於x軸 Spline goes below x-axis

任何意見,將不勝感激。

+0

我想你'y軸的domain'軸是錯誤的。它應該是'[min_of_values,max_of_values]'。你也可以嘗試d3js的'nice'功能來使你的尺度變得更好。如果你用數據發佈代碼,那麼它將很好的調試 – murli2308

+0

你的目標是什麼:1)首先防止插值過沖,或2)按原樣使用插值,並調整剪切區域以顯示整個圖形?請分享一些代碼,以便更好地幫助您。 – altocumulus

+0

感謝你們倆。我不能共享代碼,因爲我是產品所有者而不是開發人員。但是,您的觀點已被記錄下來,我會在此通知我的內部團隊和開發人員,謝謝。 – Klaptrap

回答

0

使用.getBoundingClientRect()在每個組路徑來獲得極端的頂部和底部邊界,然後調整軸範圍或圖表的可見利潤相應

+0

感謝您的建議。一旦我們決定使用的方法,我會反饋意見。 – Klaptrap