3 changed files with 234 additions and 174 deletions
@ -0,0 +1,165 @@ |
|||||
|
/* eslint-disable max-len */ |
||||
|
export const colors = ['#5470C6', '#91CC75', '#EE6666', '#5470C6', '#91CC75', '#EE6666', '#5470C6', '#91CC75']; |
||||
|
|
||||
|
// 默认legend
|
||||
|
export const defaultSelectedLegend = { |
||||
|
'钢腐蚀电流(nA)': true, |
||||
|
'铜腐蚀电流(nA)': true, |
||||
|
'铝腐蚀电流(nA)': true, |
||||
|
'锌腐蚀电流(nA)': true, |
||||
|
'SO2(ppb)': false, |
||||
|
'盐分阻抗(Ω)': false, |
||||
|
'环温(℃)': false, |
||||
|
'环湿(RH%)': false, |
||||
|
}; |
||||
|
|
||||
|
// y轴定义
|
||||
|
export const yAxisData = [ |
||||
|
{ |
||||
|
type: 'value', |
||||
|
name: 'SO2(ppb)', |
||||
|
position: 'left', |
||||
|
show: false, |
||||
|
axisLine: { |
||||
|
show: true, |
||||
|
lineStyle: { color: colors[0] }, |
||||
|
}, |
||||
|
axisLabel: { formatter: '{value}ppb' }, |
||||
|
}, |
||||
|
{ |
||||
|
type: 'value', |
||||
|
name: '盐分阻抗(Ω)', |
||||
|
show: false, |
||||
|
position: 'left', |
||||
|
offset: 70, |
||||
|
axisLine: { |
||||
|
show: true, |
||||
|
lineStyle: { color: colors[1] }, |
||||
|
}, |
||||
|
axisLabel: { formatter: '{value}Ω' }, |
||||
|
}, |
||||
|
{ |
||||
|
type: 'value', |
||||
|
name: '环温(℃)', |
||||
|
show: false, |
||||
|
position: 'left', |
||||
|
offset: 135, |
||||
|
axisLine: { |
||||
|
show: true, |
||||
|
lineStyle: { color: colors[2] }, |
||||
|
}, |
||||
|
axisLabel: { formatter: '{value}°C' }, |
||||
|
}, |
||||
|
{ |
||||
|
type: 'value', |
||||
|
name: '环湿(RH%)', |
||||
|
show: false, |
||||
|
position: 'left', |
||||
|
offset: 200, |
||||
|
axisLine: { |
||||
|
show: true, |
||||
|
lineStyle: { color: colors[3] }, |
||||
|
}, |
||||
|
axisLabel: { formatter: '{value}RH%' }, |
||||
|
}, |
||||
|
{ |
||||
|
type: 'value', |
||||
|
name: '锌腐蚀电流(nA)', |
||||
|
position: 'right', |
||||
|
axisLine: { |
||||
|
show: true, |
||||
|
lineStyle: { color: colors[4] }, |
||||
|
}, |
||||
|
axisLabel: { formatter: '{value}' }, |
||||
|
}, |
||||
|
{ |
||||
|
type: 'value', |
||||
|
name: '铜腐蚀电流(nA)', |
||||
|
offset: 100, |
||||
|
position: 'right', |
||||
|
axisLine: { |
||||
|
show: true, |
||||
|
lineStyle: { color: colors[5] }, |
||||
|
}, |
||||
|
axisLabel: { formatter: '{value}' }, |
||||
|
}, |
||||
|
{ |
||||
|
type: 'value', |
||||
|
name: '铝腐蚀电流(nA)', |
||||
|
offset: 200, |
||||
|
position: 'right', |
||||
|
axisLine: { |
||||
|
show: true, |
||||
|
lineStyle: { color: colors[6] }, |
||||
|
}, |
||||
|
axisLabel: { formatter: '{value}' }, |
||||
|
}, |
||||
|
{ |
||||
|
type: 'value', |
||||
|
name: '钢腐蚀电流(nA)', |
||||
|
offset: 300, |
||||
|
position: 'right', |
||||
|
axisLine: { |
||||
|
show: true, |
||||
|
lineStyle: { color: colors[7] }, |
||||
|
}, |
||||
|
axisLabel: { formatter: '{value}' }, |
||||
|
}, |
||||
|
]; |
||||
|
|
||||
|
/** |
||||
|
* 生成默认数据 |
||||
|
* @param {Object} data |
||||
|
* @returns {[{data: (number|[]|string|*), name: string, type: string},{data: (number|[]|BufferSource|string|*), name: string, type: string, yAxisIndex: number},{data: ([]|string|*), name: string, type: string, yAxisIndex: number},{data: ([]|string|*), name: string, type: string, yAxisIndex: number},{data: [], name: string, type: string, yAxisIndex: number},null,null,null]} |
||||
|
*/ |
||||
|
export function generateDefaultSeries(data) { |
||||
|
return [ |
||||
|
{ |
||||
|
name: 'SO2(ppb)', |
||||
|
type: 'line', |
||||
|
data: data.so2, |
||||
|
}, |
||||
|
{ |
||||
|
name: '盐分阻抗(Ω)', |
||||
|
type: 'line', |
||||
|
yAxisIndex: 1, |
||||
|
data: data.salt, |
||||
|
}, |
||||
|
{ |
||||
|
name: '环温(℃)', |
||||
|
type: 'line', |
||||
|
yAxisIndex: 2, |
||||
|
data: data.environmentTemperature, |
||||
|
}, |
||||
|
{ |
||||
|
name: '环湿(RH%)', |
||||
|
type: 'line', |
||||
|
yAxisIndex: 3, |
||||
|
data: data.environmentHumidity, |
||||
|
}, |
||||
|
{ |
||||
|
name: '锌腐蚀电流(nA)', |
||||
|
type: 'line', |
||||
|
yAxisIndex: 4, |
||||
|
data: data.corrosionXIN, |
||||
|
}, |
||||
|
{ |
||||
|
name: '铜腐蚀电流(nA)', |
||||
|
type: 'line', |
||||
|
yAxisIndex: 5, |
||||
|
data: data.corrosionTONG, |
||||
|
}, |
||||
|
{ |
||||
|
name: '铝腐蚀电流(nA)', |
||||
|
type: 'line', |
||||
|
yAxisIndex: 6, |
||||
|
data: data.corrosionLV, |
||||
|
}, |
||||
|
{ |
||||
|
name: '钢腐蚀电流(nA)', |
||||
|
type: 'line', |
||||
|
yAxisIndex: 7, |
||||
|
data: data.corrosionGANG, |
||||
|
}, |
||||
|
]; |
||||
|
} |
Loading…
Reference in new issue