Files
python_tools/web/layui/Checker/CheckerCurEcharts.js
2024-01-14 22:38:04 +08:00

127 lines
2.2 KiB
JavaScript

var ChecekerCurECharts_View_ID = -1;
var CheckerCurEcharts = null;
var CheckerCurOption = {
animation: false,
grid: {
top: 40,
left: 50,
right: 40,
bottom: 50
},
xAxis: {
name: '轮次',
minorTick: {
show: true
},
minorSplitLine: {
show: true
}
},
yAxis: {
name: '电流0.1uA',
minorTick: {
show: true
},
minorSplitLine: {
show: true
}
},
dataZoom: [
{
show: true,
type: 'inside',
filterMode: 'none',
xAxisIndex: [0],
},{
show: true,
type: 'slider',
filterMode: 'none',
xAxisIndex: [0],
},
{
show: true,
type: 'inside',
filterMode: 'none',
yAxisIndex: [0],
},{
show: true,
type: 'slider',
filterMode: 'none',
yAxisIndex: [0],
}
],
tooltip: {
trigger: 'axis'
},
series: [
{
type: 'line',
showSymbol: false,
clip: true,
smooth: true,
data: [],
}
],
};
var CheckerCurData = [];
function CheckerShowCurEcharts(cur)
{
if(ChecekerCurECharts_View_ID < 0)
{
CheckerCurData = [[1,cur]];
CheckerCurOption.series.data = CheckerCurData;
//CheckerCurEcharts.setOption(CheckerCurOption);
ChecekerCurECharts_View_ID = layer.open({
title:'电流趋势',
type: 1,
shade: false, // 不显示遮罩
content: $('#checker_Curgraph_Mes'), // 捕获的元素
area: 'auto',
end: function(){
ChecekerCurECharts_View_ID = -1
},
success:function(){
if(CheckerCurEcharts == null)
{
var CheckerCurEcharts_dom = document.getElementById('checker_cur_echarts');
CheckerCurEcharts = echarts.init(CheckerCurEcharts_dom, "walden");
}else{
CheckerCurEcharts.clear();
}
CheckerCurOption.series.data = CheckerCurData;
CheckerCurEcharts.setOption(CheckerCurOption);
CheckerCurEcharts.resize();
},
resizing:function(){
if(CheckerCurEcharts != null)
{
CheckerCurEcharts.resize();
}
},
});
}else{
var item = [CheckerCurData.length+1,cur];
CheckerCurData.push(item);
CheckerCurEcharts.setOption({
series: [
{
data: CheckerCurData,
}
]
});
}
}