使用Highcharts,是否可以按月绘制柱形图(如Jan,Feb,March),作为数据,我有时间戳,但无法将数据分组到每个月的列。
http://jsfiddle.net/k6onhj2x enter code here
xAxis: {
type: 'datetime',
dateTimeLabelFormats: { // don't display the dummy year
month: '%e. %b',
year: '%b'
},
title: {
text: 'Date'
}
}
此处的图表是时间戳,但我想将其转换为月份。
答案 0 :(得分:1)
Highcharts
是不可能的,但 Highstock
则不行。您可以在plotOptions
上添加 dataGrouping 选项:
plotOptions: {
column: {
dataGrouping: {
forced: true,
units: [['month', [1]]]
}
}
}
这将强制图表在每个 1 月份对数据进行分组。 但是使用 Highstock 会改变您的大多数选项,您可以将其更改回来。
以下是更改所有选项后的样子: Kendo - Grid - Custom Aggregate in FooterTemplate
正如我所说,有很多选项需要改变才能看起来一样,例如图例, rangeSelector ,导航器, yAxis.opposite 和滚动条。