|
@@ -1,6 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div class="_switchAll">
|
|
<div class="_switchAll">
|
|
- <HeadlineTag value="运行分析"></HeadlineTag>
|
|
|
|
|
|
+ <HeadlineTag value="运行分析(周)"></HeadlineTag>
|
|
<div class="_switchAll_mains">
|
|
<div class="_switchAll_mains">
|
|
<div ref="chartRef" style="width: 100%; height: 100%;"></div>
|
|
<div ref="chartRef" style="width: 100%; height: 100%;"></div>
|
|
</div>
|
|
</div>
|
|
@@ -41,8 +41,9 @@ onMounted(() => {
|
|
legend: false,
|
|
legend: false,
|
|
// 调整 grid 配置以在 Y 轴方向拉伸图表
|
|
// 调整 grid 配置以在 Y 轴方向拉伸图表
|
|
grid: {
|
|
grid: {
|
|
- top: '20%', // 减小顶部边距,让图表向上扩展
|
|
|
|
- bottom: '20%' // 减小底部边距,让图表向下扩展
|
|
|
|
|
|
+ top: '10%', // 减小顶部边距,让图表向上扩展
|
|
|
|
+ bottom: '10%', // 减小底部边距,让图表向下扩展
|
|
|
|
+ right: '0%',
|
|
},
|
|
},
|
|
xAxis: {
|
|
xAxis: {
|
|
type: 'category',
|
|
type: 'category',
|
|
@@ -53,18 +54,6 @@ onMounted(() => {
|
|
},
|
|
},
|
|
yAxis: {
|
|
yAxis: {
|
|
type: 'value',
|
|
type: 'value',
|
|
- axisTick: {
|
|
|
|
- show: false // 不显示刻度线
|
|
|
|
- },
|
|
|
|
- axisLabel: {
|
|
|
|
- show: false // 不显示刻度标签
|
|
|
|
- },
|
|
|
|
- splitLine: {
|
|
|
|
- show: true // 显示网格线
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- yAxis: {
|
|
|
|
- type: 'value',
|
|
|
|
axisLabel: {
|
|
axisLabel: {
|
|
show: true, // 不显示刻度标签
|
|
show: true, // 不显示刻度标签
|
|
color: '#fff'
|
|
color: '#fff'
|
|
@@ -86,30 +75,90 @@ onMounted(() => {
|
|
type: 'line',
|
|
type: 'line',
|
|
smooth: true,
|
|
smooth: true,
|
|
data: generateRandomData(7, 50),
|
|
data: generateRandomData(7, 50),
|
|
|
|
+ showSymbol: false,
|
|
lineStyle: {
|
|
lineStyle: {
|
|
- color: '#15acaa'
|
|
|
|
|
|
+ color: 'rgb(49, 143, 247)',
|
|
},
|
|
},
|
|
- showSymbol: false
|
|
|
|
|
|
+ areaStyle: {
|
|
|
|
+ color: new echarts.graphic.LinearGradient(
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ [{
|
|
|
|
+ offset: 0,
|
|
|
|
+ color: 'rgba(49, 143, 247, 0.6)',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ offset: 0.8,
|
|
|
|
+ color: 'rgba(49, 143, 247, 0.2)',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ false
|
|
|
|
+ ),
|
|
|
|
+ shadowColor: 'rgba(0, 0, 0, 0.1)',
|
|
|
|
+ shadowBlur: 10,
|
|
|
|
+ }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
name: '关闭数量',
|
|
name: '关闭数量',
|
|
type: 'line',
|
|
type: 'line',
|
|
smooth: true,
|
|
smooth: true,
|
|
data: generateRandomData(9, 60),
|
|
data: generateRandomData(9, 60),
|
|
|
|
+ showSymbol: false,
|
|
lineStyle: {
|
|
lineStyle: {
|
|
- color: '#FFC107'
|
|
|
|
|
|
+ color: 'rgb(255,193,7)',
|
|
},
|
|
},
|
|
- showSymbol: false
|
|
|
|
|
|
+ areaStyle: {
|
|
|
|
+ color: new echarts.graphic.LinearGradient(
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ [{
|
|
|
|
+ offset: 0,
|
|
|
|
+ color: 'rgba(255,193,7, 0.6)',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ offset: 0.8,
|
|
|
|
+ color: 'rgba(255,193,7,0.2)',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ false
|
|
|
|
+ ),
|
|
|
|
+ shadowColor: 'rgba(0, 0, 0, 0.1)',
|
|
|
|
+ shadowBlur: 10,
|
|
|
|
+ }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
name: '故障数量',
|
|
name: '故障数量',
|
|
type: 'line',
|
|
type: 'line',
|
|
smooth: true,
|
|
smooth: true,
|
|
data: generateRandomData(5, 30),
|
|
data: generateRandomData(5, 30),
|
|
|
|
+ showSymbol: false,
|
|
lineStyle: {
|
|
lineStyle: {
|
|
- color: '#F44336'
|
|
|
|
|
|
+ color: 'rgb(244,67,54)'
|
|
},
|
|
},
|
|
- showSymbol: false
|
|
|
|
|
|
+ areaStyle: {
|
|
|
|
+ color: new echarts.graphic.LinearGradient(
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 0,
|
|
|
|
+ 1,
|
|
|
|
+ [{
|
|
|
|
+ offset: 0,
|
|
|
|
+ color: 'rgba(244,67,54,0.6)',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ offset: 0.8,
|
|
|
|
+ color: 'rgba(244,67,54,0.2)',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ false
|
|
|
|
+ ),
|
|
|
|
+ shadowColor: 'rgba(0, 0, 0, 0.1)',
|
|
|
|
+ shadowBlur: 10,
|
|
|
|
+ }
|
|
}
|
|
}
|
|
]
|
|
]
|
|
};
|
|
};
|