|
@@ -921,7 +921,7 @@ export default {
|
|
|
var myChart = echarts.init(document.getElementById('sxyql'));
|
|
|
var data = [
|
|
|
{
|
|
|
- name: 'cxxxx事项',
|
|
|
+ name: 'xxxx事项',
|
|
|
value: 10,
|
|
|
},
|
|
|
{
|
|
@@ -930,15 +930,15 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
name: 'xxxx事项',
|
|
|
- value: 64,
|
|
|
+ value: 60,
|
|
|
},
|
|
|
{
|
|
|
name: 'xxxx事项',
|
|
|
- value: 44,
|
|
|
+ value: 50,
|
|
|
},
|
|
|
{
|
|
|
name: 'xxxx事项',
|
|
|
- value: 44,
|
|
|
+ value: 70,
|
|
|
},
|
|
|
];
|
|
|
var defaultData = [100, 100, 100, 100, 100, 100];
|
|
@@ -1129,6 +1129,24 @@ export default {
|
|
|
],
|
|
|
};
|
|
|
|
|
|
+ // 更新数据并重新设置图表选项
|
|
|
+ function updateData() {
|
|
|
+ let newData = [];
|
|
|
+ for (var i = 0; i < data.length; i++) {
|
|
|
+ let object = {};
|
|
|
+ object.name = data[i].name;
|
|
|
+ object.value = Math.floor(Math.random() * 1000);
|
|
|
+ newData.push(object);
|
|
|
+ }
|
|
|
+ option.series[2].data = newData;
|
|
|
+ myChart.setOption(option);
|
|
|
+ }
|
|
|
+
|
|
|
+// 每隔一段时间更新数据
|
|
|
+ setInterval(function() {
|
|
|
+ updateData();
|
|
|
+ }, 1000);
|
|
|
+
|
|
|
|
|
|
if (option) {
|
|
|
myChart.setOption(option);
|
|
@@ -1410,25 +1428,18 @@ export default {
|
|
|
},
|
|
|
],
|
|
|
};
|
|
|
- // var currentIndex = -1;
|
|
|
- // var timer = setInterval(function () {
|
|
|
- // // 生成新的随机数据
|
|
|
- // currentIndex++;
|
|
|
- // if (currentIndex >= 10) {
|
|
|
- // currentIndex = 0;
|
|
|
- // for (var i = 0; i < valueData.length; i++) {
|
|
|
- // dataArr[0].value = Math.floor(Math.random() * 700);
|
|
|
- // }
|
|
|
- // } else {
|
|
|
- // valueData[currentIndex] = Math.floor(Math.random() * 700);
|
|
|
- // }
|
|
|
- //
|
|
|
- // // 更新 option 中的数据
|
|
|
- // option.series[0].data = valueData;
|
|
|
- //
|
|
|
- // // 重新渲染图表
|
|
|
- // myChart.setOption(option);
|
|
|
- // }, 1000); // 每秒更新一次数据
|
|
|
+ function updateData() {
|
|
|
+ let newData = [];
|
|
|
+ for (var i = 0; i < typeList.length; i++) {
|
|
|
+ var lineNumber = Math.floor(Math.random() * 100); // 生成0到1000之间的随机数
|
|
|
+ newData.push(lineNumber);
|
|
|
+ }
|
|
|
+ option.series[0].data[0].value = newData;
|
|
|
+ myChart.setOption(option);
|
|
|
+ }
|
|
|
+ setInterval(function () {
|
|
|
+ updateData();
|
|
|
+ }, 1000); // 每秒更新一次数据
|
|
|
if (option) {
|
|
|
myChart.setOption(option);
|
|
|
}
|