美文网首页
Echarts绘制仪表图

Echarts绘制仪表图

作者: ssttIsme | 来源:发表于2020-01-30 22:57 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>仪表图</title>
    <script src="script/echarts.min.js"></script>
</head>
<body>
<!--为echarts准备一个容器,画图就画在里面-->
<div id="box" style="width: 600px;height: 600px;"></div>
<script>
    //初始化ehcharts实例
    var myChart=echarts.init(document.getElementById("box"));
    //指定图表的配置项和数据
    var option={
        //标题
        title:{
            show:true,
            x:'center',
            text:'cpu使用率',//主标题
        },
        //工具栏组件
        toolbox:{
            show:true, //是否显示
            feature:{ //要显示的具体功能
                saveAsImage:{ //保存图片
                    show:true
                }
            }
        },
        //弹窗组件
        tooltip:{
            formatter:"{b}:{c}%"
        },
        //数据-data是最终要显示的数据
        series:[{
            name:'cpu使用率',//图例名称
            type:'gauge',
            detail:{formatter:'{value}%'},
            data:[
                    {value:85,name:'cpu使用率'},
            ]
        }]
    };
    //使用刚刚指定的配置项和数据项显示图表
    myChart.setOption(option);
</script>
</body>
</html>

动态修改仪表图的值

    setInterval(function () {
        option.series[0].data[0].value=parseInt(Math.random()*(100-15+1)+15,10);
        myChart.setOption(option,true);
    },1000);
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>仪表图</title>
    <script src="script/echarts.min.js"></script>
</head>
<body>
<!--为echarts准备一个容器,画图就画在里面-->
<div id="box" style="width: 600px;height: 600px;"></div>
<script>
    //初始化ehcharts实例
    var myChart=echarts.init(document.getElementById("box"));
    //指定图表的配置项和数据
    var option={
        //标题
        title:{
            show:true,
            x:'center',
            text:'cpu使用率',//主标题
        },
        //工具栏组件
        toolbox:{
            show:true, //是否显示
            feature:{ //要显示的具体功能
                saveAsImage:{ //保存图片
                    show:true
                }
            }
        },
        //弹窗组件
        tooltip:{
            formatter:"{b}:{c}%"
        },
        //数据-data是最终要显示的数据
        series:[{
            name:'cpu使用率',//图例名称
            type:'gauge',
            detail:{formatter:'{value}%'},
            data:[
                    {value:85,name:'cpu使用率'},
            ]
        }]
    };
    //使用刚刚指定的配置项和数据项显示图表
    myChart.setOption(option);
    setInterval(function () {
        option.series[0].data[0].value=parseInt(Math.random()*(100-15+1)+15,10);
        myChart.setOption(option,true);
    },1000);
</script>
</body>
</html>

相关文章

  • Echarts绘制仪表图

    动态修改仪表图的值

  • echarts绘制条形图-添加总数

    echarts绘制条形图-添加总数 前言 本文的代码是基于react的。本文仅用于记录我在echarts绘制条形图...

  • Echarts 3.x仪表盘常用API示例

    采用Echarts3.x绘制仪表盘,官方只给出了一些基本的示例,设计仪表盘指针,刻度,分割线,显示的数据,仪表盘半...

  • Python强大的pyecharts绘画优美图形<三>

    绘制图形: 仪表盘 - 漏斗图 - 关系图 - 水球 - 极坐标 - 雷达 仪表盘 漏斗图 关系图 这个图显示的有...

  • Flutter-绘制自定义仪表盘

    仪表盘绘制,效果图如下:仪表盘效果图 仪表盘基本参数min - 最小值max - 最大值progress - 进...

  • tip01

    把echarts封装成组件后 在父组建中引用 如果动态绑定id 会导致在绘制echarts图的时候获取不到id 这...

  • ECharts仪表盘样式

    【ECharts,仪表盘样式1】 Vue仪表盘样式vue代码 总计 Vue仪表盘样式js代码 drawLin...

  • Echarts关系图demo

    以上市公司的调研数据为例,对echarts的关系图绘制和各属性进行解释;echarts3没有force了,而是把f...

  • echarts自适应

    一、图表变形 使用Echarts绘制图表时,可能会遇到变形的问题。如下图:【变形图】其原因是Echarts在初始化...

  • Echarts图表变形与自适应解决方案

    一、图表变形 使用Echarts绘制图表时,可能会遇到变形的问题。如下图:【变形图】其原因是Echarts在初始化...

网友评论

      本文标题:Echarts绘制仪表图

      本文链接:https://www.haomeiwen.com/subject/axpwthtx.html