Highstock xAxis datetime

时间:2013-02-08 10:55:08

标签: javascript highcharts highstock

我使用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。

每天: Per Days: 每年: enter image description here

1 个答案:

答案 0 :(得分:0)

范围选择器按钮影响应在图表上显示的时间跨度。如果要在图表上显示特定单位,则需要使用强制数据分组,请参阅:

示例可在此处找到:http://www.highcharts.com/stock/demo/candlestick-and-volume