Bootstrap

echarts 修改图形的主题颜色

1.下载echarts

2.在html页面引入echarts相应的js文件

<script src="../../node_modules/echarts/dist/echarts.min.js"></script>
<script src="../../node_modules/echarts-gl/dist/echarts-gl.min.js"></script>

3.定义图形节点

 <div id="pie" style="width: 700px;height:400px;"></div>

4.接入数据

 // 基于准备好的dom,初始化echarts实例
    var Pie = echarts.init(document.getElementById('pie'));
    // 使用刚指定的配置项和数据显示图表。
    Pie.setOption({
        title: {
            text: '正常、异常、严重隐患一览',
            left: 'center'
        },
        animation: false,
        tooltip: {
            trigger: 'item',
            formatter: '{a} <br/>{b}: {c} ({d}%)'
        },
        legend: {
            // orient: 'vertical',
            // top: 'middle',
            bottom: 10,
            left: 'center',
            data: ['正常', '异常', '严重']
        },
        series: [
            {
                name: '企业',
                type: 'pie',
                radius: ['40%', '55%'],
                label: {
                    formatter: '{a|{a}}{abg|}\n{hr|}\n  {b|{b}:}{c}  {per|{d}%}  ',
                    backgroundColor: '#eee',
                    borderColor: '#aaa',
                    borderWidth: 1,
                    borderRadius: 4,
                    // shadowBlur:3,
                    // shadowOffsetX: 2,
                    // shadowOffsetY: 2,
                    // shadowColor: '#999',
                    // padding: [0, 7],
                    rich: {
                        a: {
                            color: '#999',
                            lineHeight: 22,
                            align: 'center'
                        },
                        // abg: {
                        //     backgroundColor: '#333',
                        //     width: '100%',
                        //     align: 'right',
                        //     height: 22,
                        //     borderRadius: [4, 4, 0, 0]
                        // },
                        hr: {
                            borderColor: '#aaa',
                            width: '100%',
                            borderWidth: 0.5,
                            height: 0
                        },
                        b: {
                            fontSize: 16,
                            lineHeight: 33
                        },
                        per: {
                            color: '#eee',
                            backgroundColor: '#334455',
                            padding: [2, 4],
                            borderRadius: 2
                        }
                    }
                },
                data: [
                    {value: lastzhengqiye, name: '正常'},
                    {value: lastyichangqiye, name: '异常'},
                    {value: lastyanqiye, name: '严重隐患'}

                ]
            }
        ]
    })

.5.效果

6.在节点后面加入‘’light'

var Pie = echarts.init(document.getElementById('pie'),'light');

7.效果

;