Echart仪表盘示例

javascript 复制代码
<!DOCTYPE html>
<html lang="en" style="height: 100%">
<head>
  <meta charset="utf-8">
  <script type="text/javascript" src="https://echarts.apache.org/zh/js/vendors/jquery@3.7.1/dist/jquery.min.js"></script>
  <script type="text/javascript" src="https://fastly.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"></script>
</head>

<body style="height: 80%; margin: 0">
  <p1 id="p1">11111111111111111111111</p1>
  <div id="container" style="height: 80%"></div>


  <script type="text/javascript">
  
    var dom = document.getElementById('container');
    var myChart = echarts.init(dom, null, {
      renderer: 'svg',
      useDirtyRect: false
    });
    var app = {};
    var option;
	option = {
    tooltip:{},
    legend:{},
	  series: [
      {
        type: 'gauge',
        //dimensions: ['date', 'open', 'close', 'highest', 'lowest'],
        data: [
          {name:"时钟", value:1}, 
          {name:"秒钟", value:60}, 
          {name:"分钟", value:150}, 
        ]
      },

	  ]
	};  
  var i =0;
  function demo(){
    document.getElementById("p1").innerHTML=i;
    if(i%2){
      $.get('test1.json', function (graph) {

		  // 在这里可以处理读取到的数据
		  // 将数据绑定到Echarts中
		  //option.xAxis[0].data = graph.data;
      //option.xAxis[1].data = graph.data;
      //option.series[0].data = graph.raw;
      //option.series[1].data = graph.eff;
		  myChart.setOption(option);
	  })
    }else{
      $.get('test.json', function (graph) {

		  // 在这里可以处理读取到的数据
		  // 将数据绑定到Echarts中
		  //option.xAxis[0].data = graph.data;
      //option.xAxis[1].data = graph.data;
      //option.series[0].data = graph.raw;
      //option.series[1].data = graph.eff;
		  myChart.setOption(option);
	  })
    }
    setTimeout(demo,1000);
    i=i+1;
  }
  demo()
  </script>
</body>
</html>
相关推荐
daols8812 小时前
vxe-table 渲染器教程一:实现金额输入控件
javascript·vue.js·vxe-table
触底反弹13 小时前
🔥 React 零基础入门(中):500 行屎山代码到组件化的蜕变
前端·javascript·react.js
张元清17 小时前
React useResizeObserver Hook:追踪元素尺寸变化(2026)
javascript·react.js
瑞瑞小同学19 小时前
处理echarts x轴内容过多,重叠问题
前端·javascript·echarts
像我这样帅的人丶你还20 小时前
MCP + npm:给五年前的老系统接上AI
前端·javascript·agent
一个写前端的1 天前
基于 Vue 3 的大文件分片上传组件,支持断点续传、并发上传、失败重试等功能
前端·javascript·vue.js
猫头_1 天前
AI 流式传输工程指南:有了 EventSource 为何还要 Fetch?
javascript·http·llm
良木林1 天前
滑动窗口 - LeetCode hot 100
javascript·算法·leetcode·双指针·滑动窗口
不简说1 天前
# JS 代码技巧 vol.7 — 20 个浏览器 API 实战,自带 API 能干的事别自己封装
前端·javascript·面试
Hilaku1 天前
为什么 Cloudflare 能做到毫秒级冷启动,而其它云厂商却不行?
前端·javascript·程序员