Używam d3.js do utworzenia prostego wykresu liniowego. Chcę wiedzieć, czy istnieje sposób tworzenia "dziur" na wykresie, to znaczy, jeśli linia może zostać przerwana lub przecięta, gdy nie ma dostępnych danych.Rysowanie nieciągłych linii za pomocą d3
Zajmuję się albo usunięciem miejsc, których nie potrzebuję z domeny, albo ustawienie wagi linii na 0 w określonych segmentach, ale nie mogę znaleźć sposobu na wykonanie którejkolwiek z nich.
Dzięki za pomoc!
Twój przykład nie zadziała (zgodnie z przeznaczeniem), ponieważ jeśli 'd' ma wartość' null', funkcja nigdy nie zostanie wywołana lub nie będzie w stanie określić, gdzie znajduje się niezdefiniowana pozycja (na osi X, np.). W kodzie blokowym użytym kodem jest 'return d.y! = Null'. – Rouby
Dzięki @Rouby. Zaktualizowałem odpowiedź na obecny przykład z dokumentacji API. – Josh