|
@@ -100,10 +100,10 @@ const initChart = (data: any) => {
|
|
|
window.removeEventListener("resize", () => msvChart.value.resize());
|
|
window.removeEventListener("resize", () => msvChart.value.resize());
|
|
|
window.addEventListener("resize", () => msvChart.value.resize());
|
|
window.addEventListener("resize", () => msvChart.value.resize());
|
|
|
|
|
|
|
|
- let lineSeriesData = data.profits.map((item: any, index: number) => ({ name: `折线${index + 1}`, type: "line", symbol: "none", data: item }));
|
|
|
|
|
|
|
+ let lineSeriesData = data.profits.map((item: any, index: number) => ({ name: index == 0 ? "mean" : "median", type: "line", symbol: "none", data: item }));
|
|
|
let barSeriesData = [
|
|
let barSeriesData = [
|
|
|
{
|
|
{
|
|
|
- name: "柱状图",
|
|
|
|
|
|
|
+ name: "profit_total_list",
|
|
|
type: "line",
|
|
type: "line",
|
|
|
color: "rgb(55, 162, 255)",
|
|
color: "rgb(55, 162, 255)",
|
|
|
data: data.profit_total_list,
|
|
data: data.profit_total_list,
|
|
@@ -167,6 +167,10 @@ const initChart = (data: any) => {
|
|
|
},
|
|
},
|
|
|
formatter: (params: any) => {
|
|
formatter: (params: any) => {
|
|
|
if (params.length === 0) return "";
|
|
if (params.length === 0) return "";
|
|
|
|
|
+ const result = params.map((item: any) => {
|
|
|
|
|
+ return `${item.marker} ${item.seriesName}: ${item.value}`;
|
|
|
|
|
+ });
|
|
|
|
|
+ return result.join("<br/>");
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
xAxis: [
|
|
xAxis: [
|