Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Fixer l'échelle y des charts
#2
Bon, j'ai finalement trouvé. Il faut éditer le fichier widgets/charts/widget.js, et modifier les lignes :

Code :
xAxis: {
        //3type: 'datetime'
        ordinal: false  // WAS true <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
      },
      title: {
        text: title
      },
      yAxis: [{
        title: {
            text: type_graph
        },
        showLastLabel: true,
        alternateGridColor: '#FDFFD5',
        minorGridLineWidth: 0,
        labels: { formatter: function() {
          if ( type_graph == 'temperature' || type_graph == '') return this.value +'°C';
          if ( type_graph == 'swicth') {
            if (this.value == 1 ) return 'On';
            else if (this.value == 0 ) return 'Off';
          }
          if ( type_graph == 'dimmer') {
            if (this.value == 1 ) return 'up';
            else if (this.value == 0 ) return 'stop';
            else if (this.value == -1 ) return 'down';
          }
          return this.value;
        }},
        plotLines : [{
          value : 0,
          color : 'red',
          width : 1
        }],
      min: 15,  // AJOUT <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
      max: 30  // AJOUT <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
      }],

Comme vous le constatez, j'en ai profité pour changer la représentation de l'axe X, en mettant ordinal à false, pour que les points soient à leur place temporelle juste. Sinon, il conserve un espace constant entre les points, quelle que soit leur timestamp, ce qui n'est pas logique. Je pense que ce paramètre devrait être à false par défaut.

De plus, ce serait bien d'avoir les paramètres min/max configurables dans le widget (avec possibilité de les forcer ou pas).

J'aimerais aussi pouvoir afficher des graphes de manière constante, sans devoir cliquer sur l'icône. Et éventuellement les faire se rafraichir automatique. Je vais potasser ça.
Frédéric

https://pknyx.gbiloba.org (de nouveau en ligne !)
Répondre


Messages dans ce sujet
Fixer l'échelle y des charts - par fma38 - 18/10/2012, 16:08:13
RE: Fixer l'échelle y des charts - par fma38 - 19/10/2012, 15:15:09
RE: Fixer l'échelle y des charts - par fma38 - 21/10/2012, 18:59:17

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)