19/10/2012, 15:15:09
Bon, j'ai finalement trouvé. Il faut éditer le fichier widgets/charts/widget.js, et modifier les lignes :
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.
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.