我使用Highstock显示一个显示列中访问者数量的图表,我需要缩放来显示每天,每月和每年的访问者数量
在我的图表中,我可以每天显示一些访问者,但我希望每月和每年都显示一些访问者。 但是,当我查看我的图表(每月)时,我没有12列的图表,我有一个365列的图表(每天一个)。
我使用xAxis的类型日期时间,但它不起作用...
x rangeSelector:{
inputDateFormat:'%d.%m.%Y', inputEditDateFormat:'%d.%m.%Y', buttonTheme: { width: 80 },
buttons: [{ type: 'day', count: 7, text: 'day' }, { type: 'month', count: 12, text: 'month' }, { type: 'year', count: 1, text: 'years' }], selected: 0 },
轴:{
minTickInterval: 24 * 3600 * 1000, type: 'datetime', title: { text: 'Time' }, dateTimeLabelFormats: { day: '%d.%m<br/>%Y' } }
如何使用“每列添加访问者数量”的图表?
以下是我现在得到的内容。第一张图是好的,但第二张图不行。我会12列而不是365。
每天: 每年:
答案 0 :(得分:0)
范围选择器按钮影响应在图表上显示的时间跨度。如果要在图表上显示特定单位,则需要使用强制数据分组,请参阅:
http://api.highcharts.com/highstock#plotOptions.series.dataGrouping.units
http://api.highcharts.com/highstock#plotOptions.series.dataGrouping.forced
示例可在此处找到:http://www.highcharts.com/stock/demo/candlestick-and-volume