diff --git a/planet/templates/macros/chartjs.html b/planet/templates/macros/chartjs.html
index 47bf2ea..8bdeb65 100644
--- a/planet/templates/macros/chartjs.html
+++ b/planet/templates/macros/chartjs.html
@@ -6,14 +6,24 @@
data['options']['maintainAspectRatio'] = false;
data['options']['tooltips'] = {
enabled: true,
- mode: 'single',
+ mode: 'label',
+ itemSort: function(a, b, data) {
+ conversion = {'Minimum': 0, 'Mean': 1, 'Maximum': 2}
+
+ if (conversion[data.datasets[a.datasetIndex].label] > conversion[data.datasets[b.datasetIndex].label]) {
+ return -1
+ } else if (conversion[data.datasets[a.datasetIndex].label] < conversion[data.datasets[b.datasetIndex].label]) {
+ return 1
+ } else {
+ return 0
+ }
+ },
callbacks: {
label: function(tooltipItems, data) {
- return tooltipItems.yLabel.toFixed(2);
+ return data.datasets[tooltipItems.datasetIndex].label + ': ' + tooltipItems.yLabel.toFixed(2);
}
}
}
- console.log(data);
var myChart = new Chart(ctx, data);
});
});