87,992
社区成员
发帖
与我相关
我的任务
分享
<div id="AlarmSum" style="width:9%;height:9%;top:5%;left:32%;position:absolute;border-color:#404a59;background-size:100% 100%!important;"></div>
<script src="js/alarmsum.js"></script>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var AlarmSumChart = echarts.init(document.getElementById('AlarmSum'));
option12 = {
series: [{
type: 'pie',
cursor: 'default',
radius: ['65%', '78%'],
center: ['50%', '50%'],
color: function(a) {
console.log(a.value);
if (a.value >0)
return "red";
else
return "#00CCFF";
},
label: {
show: true,
position: 'center',
formatter: [
'{x|{c}}',
'{x|{b}}'
].join('\n'),
rich: {
x: {
fontSize: 12,
fontFamily: '微软雅黑',
fontWeight: 'bolder',
padding: 1.5,
},
}
},
data: series_data,
}],
animation: false,
};
// 使用刚指定的配置项和数据显示图表。
AlarmSumChart.setOption(option12);
myEcharts.push(AlarmSumChart);
</script>
var series_data = [{value: 0,name: '告警条数'}];
setInterval(function(){
loadScript('js/data1.js', function(){
chartXX.clear();
optionx.series[0].data = data1;
chartXX.setOption(option0);
});
loadScript('js/data2.js', function(){
chartXX.clear();
optionx.series[1].data = data2;
chartXX.setOption(option0);
});
}, 20000);

option0:{
//option0.series[0].data = Subject;
series[0].data = Subject;
series[1].data = InstSum;
series[2].data = AbnoSum;
};
var Subject = ["北京","上海","天津","重庆","河南","河北","山西","山东","贵州"];
var InstSum = ["1","10","3","3","3","1","1","1","1"];
var AbnoSum = ["5","5","5","2","0","0","0","5","5"];
// 使用刚指定的配置项和数据显示图表。
LeftFirstChart.setOption(option0);
myEcharts.push(LeftFirstChart);
setInterval(function(){
loadScript('js/networkinstmoni.js', function(){
LeftFirstChart.clear();
option0:{
//option0.series[0].data = Subject;
series[0].data = Subject;
series[1].data = InstSum;
series[2].data = AbnoSum;
};
LeftFirstChart.setOption(option0);
});
}, 20000);







<div id="AlarmSum" style="width:9%;height:9%;top:5%;left:32%;position:absolute;border-color:#404a59;background-size:100% 100%!important;"></div>
<script src="js/alarmsum.js"></script>
<script type="text/javascript">
function loadScript(url, callback) {
var script = document.createElement("script")
script.type = "text/javascript";
if (script.readyState) { //IE
script.onreadystatechange = function() {
if (script.readyState == "loaded" || script.readyState == "complete") {
script.onreadystatechange = null;
callback();
}
};
} else { //Others
script.onload = function() {
callback();
};
}
script.src = url;
document.getElementsByTagName("head")[0].appendChild(script);
}
// 基于准备好的dom,初始化echarts实例
var AlarmSumChart = echarts.init(document.getElementById('AlarmSum'));
option12 = {
series: [{
type: 'pie',
cursor: 'default',
radius: ['65%', '78%'],
center: ['50%', '50%'],
color: function(a) {
console.log(a.value);
if (a.value >0)
return "red";
else
return "#00CCFF";
},
label: {
show: true,
position: 'center',
formatter: [
'{x|{c}}',
'{x|{b}}'
].join('\n'),
rich: {
x: {
fontSize: 12,
fontFamily: '微软雅黑',
fontWeight: 'bolder',
padding: 1.5,
},
}
},
data: series_data,
}],
animation: false,
};
// 使用刚指定的配置项和数据显示图表。
AlarmSumChart.setOption(option12);
myEcharts.push(AlarmSumChart);
setInterval(function(){
loadScript('js/alarmsum.js', function(){
AlarmSumChart.clear();
option12.series[0].data = series_data;
AlarmSumChart.setOption(option12);
});
}, 20000);
</script>
