• echarts 仪表盘三分钟上手及属性修改示例


    1:echarts 后面仪表盘三分钟上手示例

    • 引入相关的文件
    <!-- 引入 echarts.js -->
            <script src="js/echarts.min.js"></script>
            <script src="js/jquery-1.11.3.js"></script>
    
    • 原始默认显示如下
    5640239-4932a3c29806c2ee.png
    图片.png
    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8">
            <title>三分钟上手之仪表盘</title>
            <!-- 引入 echarts.js -->
            <script src="js/echarts.min.js"></script>
            <script src="js/jquery-1.11.3.js"></script>
        </head>
    
        <body>
            <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
            <div id="main" style=" 600px;height:400px;"></div>
            <script type="text/javascript">
                // 基于准备好的dom,初始化echarts实例
                var myChart = echarts.init(document.getElementById('main'));
                // 指定图表的配置项和数据
                myChart.setOption({
                    tooltip: {
                        formatter: "{a} <br/>{b} : {c}%"
                    },
                    toolbox: {
                        feature: {
                            restore: {},
                            saveAsImage: {}
                        }
                    },
                    series: [{
                        name: '业务指标',
                        type: 'gauge',
                        detail: { formatter: '{value}%' },
                        data: [{ value: 50, name: '完成率' }]
                    }]
                });
    
                setInterval(function() {
                    option.series[0].data[0].value = (Math.random() * 100).toFixed(2) - 0;
                    myChart.setOption(option, true);
                }, 2000);
            </script>
        </body>
    
    </html>
    

    2:相关修改

    • 需求一:把总体的背景色改为黑色
      首先,把总体的背景色改为黑色,显得比较高大上添加属性:backgroundColor: '#12cf96',

      5640239-c75657f422f63126.png
      图片.png

      效果如下
      5640239-dc7444b650e61832.png
      图片.png

    • 需求二:仪表盘刻度颜色

    在series里面添加代码,让 红色在0-20 ,80-100是绿色

    axisLine: {            // 坐标轴线  
                         lineStyle: {       // 属性lineStyle控制线条样式  
                             color: [[0.2, '#c23531'], [0.8, '#63869e'], [1, '#91c7ae']]
                                    }  
                                },   
    
    5640239-6ab011aa8625e678.png
    图片.png
    5640239-871956cb505054b7.png
    图片.png

    原文作者:祈澈姑娘
    技术博客:https://www.jianshu.com/u/05f416aefbe1
    90后前端妹子,爱编程,爱运营,爱折腾。坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

  • 相关阅读:
    Kubernetes之network: failed to set bridge addr: "cni0" already has an IP address different from xxx问题
    k8s的存储Volume
    系统漏洞扫描与分析软件
    linux图形化安装oracle
    JMX监控tomcat jdbc pool
    Hyper-V
    苹果手机
    读书
    clickhouse count
    clickhouse分布式表
  • 原文地址:https://www.cnblogs.com/ting6/p/9725268.html
Copyright © 2020-2023  润新知