2014-10-08 19 views
6

Używam Chart.js do implementacji wykresu liniowego. Oś X tego wykresu ma wiele punktów, na przykład zakresie liczb całkowitych od 1 do 200. Mając to wiele punktów na osi X powoduje problem podczas wyświetlania:Wykres liniowy z dużą liczbą etykiet na osi X

enter image description here

Czy jest możliwe „scalenia” the etykiety, więc może po prostu pokażę 1, 10, 20? Powinno to wpłynąć tylko na etykiety i nie usuwać punktów z samej linii kreślonej.

Odpowiedz

4

Co zrobiłem podczas generowania tablicy dla etykiet, sprawdź, czy i % 10 === 0 gdzie i jest indeksem etykiety, jeśli jest prawdą, dodaj etykietę do tablicy, jeśli jest false, dodaj pusty ciąg do tablicy.

Może nie najczystszy sposób, ale działa.

Powiązane problemy