Я новичок в Highcharts и придерживаюсь логики, которую мне нужно реализовать.
Мой chartSettings
выглядит примерно так:
self.chartSettings = {
chart: {
zoomType: 'x',
spacingBottom: 30,
spacingTop: 10,
height: 200
},
title: {
text: null,
align: 'left',
margin: 0
},
credits: {
enabled: false
},
legend: {
enabled: false
},
xAxis: {
type:'category',
tickInterval:1,
crosshair: true,
labels: {
rotation: 0
}
},
yAxis: {
min:0,
title: {
text: null
}
},
plotOptions: {
series: {
marker: {
enabled: false
}
},
column: {
stacking: 'normal'
}
},
tooltip:{
shared: true
}
};
Я использую xAxis type category
.
Теперь у меня есть данные за 10 дней от 2018/04/30
до 2018/05/09
, но, поскольку 30th April
падает в апреле вместе с именами дат в xAxis, я хочу показать прерыватель строки названия месяца
что-то вроде:
Мои данные для примера выглядят так:
"value": [
{
"Year": 2018,
"TimePeriodInYear": 20180430,
"AnalysisData":2300,
"StartDate": 20180430,
"EndDate": 20180430
},
{
"Year": 2018,
"TimePeriodInYear": 20180501,
"AnalysisData":2705,
"StartDate": 20180501,
"EndDate": 20180501
},
....
....
Я вычитаю date
из TimePeriodInYear
и показываю в виде точек данных xAxis.
Но как мне получить название месяца?