mirror of
https://github.com/LibreQoE/LibreQoS.git
synced 2025-02-25 18:55:32 -06:00
Better tooltips on top-level bits/packets charts.
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -132,7 +132,20 @@ export class PacketsChart implements Component {
|
||||
this.myChart.setOption<echarts.EChartsOption>(
|
||||
(option = {
|
||||
title: { text: "Packets" },
|
||||
tooltip: { trigger: "axis" },
|
||||
tooltip: {
|
||||
trigger: "axis",
|
||||
formatter: function (params: any) {
|
||||
let ret = "";
|
||||
for (let i=0; i<params.length; i+=3) {
|
||||
if (params[i+2].value > 0) {
|
||||
ret += params[i+2].seriesName + ": " + scaleNumber(Math.abs(params[i+2].value)) + " ⬇️<br/>";
|
||||
} else {
|
||||
ret += params[i+2].seriesName + ": " + scaleNumber(Math.abs(params[i+2].value)) + " ⬆️<br/>";
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
orient: "horizontal",
|
||||
right: 10,
|
||||
|
||||
@@ -132,7 +132,20 @@ export class ThroughputChart implements Component {
|
||||
this.myChart.setOption<echarts.EChartsOption>(
|
||||
(option = {
|
||||
title: { text: "Bits" },
|
||||
tooltip: { trigger: "axis" },
|
||||
tooltip: {
|
||||
trigger: "axis",
|
||||
formatter: function (params: any) {
|
||||
let ret = "";
|
||||
for (let i=0; i<params.length; i+=3) {
|
||||
if (params[i+2].value > 0) {
|
||||
ret += params[i+2].seriesName + ": " + scaleNumber(Math.abs(params[i+2].value)) + " ⬇️<br/>";
|
||||
} else {
|
||||
ret += params[i+2].seriesName + ": " + scaleNumber(Math.abs(params[i+2].value)) + " ⬆️<br/>";
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
},
|
||||
legend: {
|
||||
orient: "horizontal",
|
||||
right: 10,
|
||||
|
||||
Reference in New Issue
Block a user