在我的 d3 圖中,這是代碼和渲染圖。


如您所見,線條進入 y 軸。我正在尋找一個解決方案,偶然我附加了一個 svg 使代碼看起來像這樣:


現在這些線不與 y 軸重疊。為什么會這樣?
注意:我更改了附加 svg 的寬度,但盒子仍然非常適合。
uj5u.com熱心網友回復:
您的路徑從 -25.334... 而不是 0 的 x 位置開始,因此如果將它們水平平移 30,它們將從 4.666... 開始,與您的軸重疊。如果將它們放在該內部 svg 元素中,它們將在 svg 元素的邊界處被剪裁并從 30 開始(翻譯后)。
overflow您可以通過設定屬性來禁用剪輯: <svg width="1096" height="160" overflow="visible">.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/455844.html
標籤:javascript 反应 svg d3.js
