diff --git a/rd_ui/app/scripts/directives/plotly.js b/rd_ui/app/scripts/directives/plotly.js
index 3b8052a06b..427e0eb72b 100644
--- a/rd_ui/app/scripts/directives/plotly.js
+++ b/rd_ui/app/scripts/directives/plotly.js
@@ -48,6 +48,7 @@
fillXValues(seriesList);
_.each(seriesList, function(series) {
series.text = [];
+ series.hoverinfo = 'text+name';
});
for (var i = 0; i < seriesList[0].y.length; i++) {
var sum = 0;
@@ -55,8 +56,10 @@
sum += seriesList[j]['y'][i];
}
for(var j = 0; j < seriesList.length; j++) {
- seriesList[j].text.push('Value: ' + seriesList[j]['y'][i]);
- seriesList[j]['y'][i] = seriesList[j]['y'][i] / sum * 100;
+ var value = seriesList[j]['y'][i] / sum * 100;
+ seriesList[j].text.push('Value: ' + seriesList[j]['y'][i] + '
Relative: ' + value.toFixed(2) + '%');
+
+ seriesList[j]['y'][i] = value;
if (j > 0)
seriesList[j].y[i] += seriesList[j-1].y[i];
}
@@ -69,6 +72,7 @@
fillXValues(seriesList);
_.each(seriesList, function(series) {
series.text = [];
+ series.hoverinfo = 'text+name';
});
for (var i = 0; i < seriesList[0].y.length; i++) {
var sum = 0;
@@ -76,8 +80,9 @@
sum += seriesList[j]['y'][i];
}
for(var j = 0; j < seriesList.length; j++) {
- seriesList[j].text.push('Value: ' + seriesList[j]['y'][i]);
- seriesList[j]['y'][i] = seriesList[j]['y'][i] / sum * 100;
+ var value = seriesList[j]['y'][i] / sum * 100;
+ seriesList[j].text.push('Value: ' + seriesList[j]['y'][i] + '
Relative: ' + value.toFixed(2) + '%');
+ seriesList[j]['y'][i] = value;
}
}
}