簡體   English   中英

用d3繪制非連續線

[英]Drawing non-continuous lines with d3

我正在使用d3.js制作一個簡單的折線圖。 我想知道是否有一種方法可以在圖形中創建“孔”,也就是說,如果在沒有可用數據時可以中斷或切割線。

我正在研究從域中刪除我不需要的地方,或者在特定段中將行權重設置為0,但我找不到這樣做的方法。

謝謝你的幫助!

D3 線路生成器具有內置功能,即line.defined 您可以使用此函數來控制線的定義位置和不存在的位置(例如,您缺少數據的位置。)如果您想要在點數組中的第二個值為javascript NaN值時使線未定義,則可以說:

line.defined(function(d) { return !isNaN(d[1]); });

是一個很好的例子。

暫無
暫無

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

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