2013-02-08 3 views
1

J'utilise Highstock pour afficher un graphique montrant le nombre de visiteurs dans la colonne et j'ai besoin le zoom pour afficher le nombre de visiteurs par jour, par mois et par annéeHighstock axeX datetime

Dans mon graphique je peux afficher une nombre de visiteurs par jour, mais je voudrais afficher un nombre de visiteurs par mois et par an aussi. Mais quand je regarde mon graphique (par mois) je n'ai pas de graphique avec 12 colonnes, j'ai un graphique avec 365 colonnes (une par jour).

J'utilise le type datetime pour axeX, mais il ne fonctionne pas ...

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 
    }, 

Axe: {

 minTickInterval: 24 * 3600 * 1000, 
     type: 'datetime', 
     title: { 
      text: 'Time' 
     }, 
     dateTimeLabelFormats: { 
      day: '%d.%m<br/>%Y' 
     } 
    } 

Comment puis-je avoir un graphique avec « une addition des visiteurs par colonne »?

Voici ce que je reçois maintenant. Le premier graphique est OK, mais le second, ce n'est pas OK. Je voudrais 12 colonnes et non 365.

Jours par: Per Days: par années: enter image description here

Répondre