d3.js: Czy możliwe jest przejście liniowe za pomocą klucza zamiast indeksu?
Mam tablice danych o różnej długości, zx
wartość (lata), która jest częścią skończonej liczby lat, np .:
var data = [{Year: 2008, Value: 5}, {Year: 2009, Value: 6}]
lub
var data = [{Year: 2007, Value: 8}, {Year: 2009, Value: 10}, {Year: 2010, Value: 11}]
W tej chwili, jeśli przejdę od zestawu danych, który ma więcej wartości do tego, który ma mniej, punkt (2007, 8) zostaje interpolowany na (2008, 5) i wygląda to po prostu dziwnie. Chcę interpolować kluczem (w tym przypadku Rok).
Zrozumiałem po prostu, jak to zrobić za pomocą wykresów słupkowych zpo samouczku, która po prostu przekazuje kluczową funkcjęselection.data
w celu powiązania kluczem zamiast indeksu.
W przypadku linii nie można jednak przekazać funkcji klucza, ponieważ przekazywane dane muszą być tablicą tablic (odniesienia są tablicą punktów).
Jak uzyskać podobny wynik podczas pracy z wykresami liniowymi?