summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexis Degrugillier <github@ainw.org> 2014-01-25 18:26:44 -0500
committerGravatar Alexis Degrugillier <github@ainw.org> 2014-01-25 18:32:57 -0500
commit20d74fef8fe8f36d0d4dd1810d972297467fecaa (patch)
tree345bd5c1e54fd3dab34a8ba21101eea95828592c
parent3930235b1868a10aeefb88e9e860cec0a4a604d3 (diff)
Modification des statistiques pour améliorer la lisibilité
Nombre d'article par jour : - ajout d'un axe des Y - suppression des lignes verticales - ajout de la borne inférieure pour l'axe des Y (commence maintenant à 0) Nombre de flux par catégorie : - suppression des étiquettes - changement des informations lors du passage de la souris (ajout de la catégorie et du pourcentage) - légende disponible sur 3 colonnes Nombre d'article par catégorie : - idem "Nombre de flux par catégorie"
-rw-r--r--app/views/index/stats.phtml15
1 files changed, 8 insertions, 7 deletions
diff --git a/app/views/index/stats.phtml b/app/views/index/stats.phtml
index e531a31dc..487c50a4b 100644
--- a/app/views/index/stats.phtml
+++ b/app/views/index/stats.phtml
@@ -71,9 +71,10 @@ function initStats() {
Flotr.draw(document.getElementById('statsEntryPerDay'),
[<?php echo $this->count ?>],
{
+ grid: {verticalLines: false},
bars: {horizontal: false, show: true},
xaxis: {noTicks: 6, showLabels: false, tickDecimals: 0},
- yaxis: {showLabels: false},
+ yaxis: {min: 0},
mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return obj.y;}}
});
// Feed per category
@@ -81,22 +82,22 @@ function initStats() {
<?php echo $this->feedByCategory ?>,
{
grid: {verticalLines: false, horizontalLines: false},
- pie: {explode: 2, show: true},
+ pie: {explode: 10, show: true, labelFormatter: function(){return '';}},
xaxis: {showLabels: false},
yaxis: {showLabels: false},
- mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return obj.y;}},
- legend: {container: document.getElementById('statsFeedPerCategoryLegend')}
+ mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return obj.series.label + ' - '+ obj.y + ' ('+ (obj.fraction * 100).toFixed(1) + '%)';}},
+ legend: {container: document.getElementById('statsFeedPerCategoryLegend'), noColumns: 3}
});
// Entry per category
Flotr.draw(document.getElementById('statsEntryPerCategory'),
<?php echo $this->entryByCategory ?>,
{
grid: {verticalLines: false, horizontalLines: false},
- pie: {explode: 2, show: true},
+ pie: {explode: 10, show: true, labelFormatter: function(){return '';}},
xaxis: {showLabels: false},
yaxis: {showLabels: false},
- mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return obj.y;}},
- legend: {container: document.getElementById('statsEntryPerCategoryLegend')}
+ mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return obj.series.label + ' - '+ obj.y + ' ('+ (obj.fraction * 100).toFixed(1) + '%)';}},
+ legend: {container: document.getElementById('statsEntryPerCategoryLegend'), noColumns: 3}
});
}
initStats();