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?

questionAnswers(1)

yourAnswerToTheQuestion