使用 Highcharts,是否可以按月绘制柱形图(如一月、二月、三月),作为数据我有时间戳,但无法将数据分组到每个月的列。
http://jsfiddle.net/k6onhj2x 在这里输入代码
xAxis: {
type: 'datetime',
dateTimeLabelFormats: { // don't display the dummy year
month: '%e. %b',
year: '%b'
},
title: {
text: 'Date'
}
}
这里的图表是时间戳,但我想将其转换为月度。
最佳答案
这在 Highcharts
中是不可能的,但在 Highstock
中是可能的。您可以将选项 dataGrouping 放在 plotOptions
上:
plotOptions: {
column: {
dataGrouping: {
forced: true,
units: [['month', [1]]]
}
}
}
这将强制图表每 1 个月对数据进行分组。 但是使用 Highstock 会改变您的大部分选项,您可以将这些选项改回来。
这是更改所有选项后的样子:jsfiddle
正如我所说,您必须更改许多选项才能使其看起来一样,例如 legend、rangeSelector、navigator 、yAxis.opposite 和滚动条。
关于javascript - 带有按月(如一月、二月、三月)时间戳分组的数据,并在 Highcharts 中显示为该月的总计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29873806/