Użyłem HighCharts do wykreślenia liczby użytkowników utworzonych co miesiąc. Udało mi się pokazać miesiąc w osi x i ustawić pointInterval jak poniżejJak ustawić PointIntervals na miesiąc w HighChart
pointInterval: 24 * 3600 * 1000 * 31
Ale dano ślepo i nie będzie wykreślić punkty prawidłowo. Muszę wykreślić punkty 1 każdego miesiąca. Ale powyższy przedział pomaga wiązać punkty miesięcznie, a nie pierwszego dnia miesiąca. Ten example opisuje mój problem. Etykietka daje jasny pomysł. Oto mój kod
series: [{
type: 'area',
name: 'CDP Created',
pointInterval: 24 * 3600 * 1000 * 31,
pointStart: Date.UTC(2005, 0, 01),
dataGrouping: {
enabled: false
},
data: [0, 0, 0, 0, 0, 0, 0, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
Czy mimo ustawić pointInterval zależy od miesiąca. Ponieważ jeślibym po prostu podał pointInterval jak wyżej, będzie obliczał co 31 dni. Powoduje to problem, gdy miesiąc ma 28 lub 30 dni. Jak to osiągnąć. Dopasowywanie szerokości elementu div kontenera powoduje, że wartości osi X są wyświetlane niepoprawnie. Z góry dzięki