zoukankan      html  css  js  c++  java
  • echarts地图

    <html>
    <body>
    <div id="cbar" style=" 100%; height: 360px"></div>
    
    <script src="${ctxStatic}/echarts3/echarts.min.js"></script>
    <script src="${ctxStatic}/mapjs/guangdong.js"></script>
    <script type="text/javascript">
    
    $(function(){
            //使用echarts.init()方法初始化一个Echarts实例,在init方法中传入echarts map的容器 dom对象
            var mapChart5 = echarts.init(document.getElementById('cbar'));
            // mapChart的配置
            var option5 = {
                title:{
                    text: '广东XX分布',
                    left:'center'
                },
                tooltip: {
                    trigger: 'item',
                    formatter: '{b}<br/>{c} (个)'
                },
                toolbox: {
                    show: true,
                    orient: 'vertical',
                    left: 'right',
                    top: 'center',
                    feature: {
                        dataView: {readOnly: false},
                        restore: {},
                        saveAsImage: {}
                    }
                },
                visualMap: {
                    min: 0,
                    max: 2000,
                    text:['高','低'],
                    realtime: false,
                    calculable: true,
                    inRange: {
                        color: ['lightskyblue','yellow', 'orangered']
                    }
                },
                series:[
                    {
                        name: '广东各市',
                        type: 'map',//type必须声明为 map 说明该图标为echarts 中map类型
                        map: '广东', //这里需要特别注意。如果是中国地图,map值为china,如果为各省市则为中文
                        layoutCenter:['50%','50%'],
                        aspectScale: 1, //长宽比. default: 0.75
                        zoom: 0,
                        //roam: true,
                        itemStyle:{
                            normal:{label:{show:true}},
                            emphasis:{label:{show:true}}
                        },
                        data: [
                            {name:'广州市', value: 1800},
                            {name:'佛山市', value: 1700},
                            {name:'珠海市', value: 1600},
                            {name:'深圳市', value: 1400},
                            {name:'东莞市', value: 1200},
                            {name:'湛江市', value: 1000},
                            {name:'揭阳市', value: 800},
                            {name:'清远市', value: 600},
                            {name:'阳江市', value: 400},
                            {name:'云浮市', value: 200},
                            {name:'梅州市', value: 100},
                            {name:'肇庆市', value: 300},
                            {name:'江门市', value: 500},
                            {name:'惠州市', value: 700},
                            {name:'茂名市', value: 900},
                            {name:'汕头市', value: 1100},
                            {name:'韶关市', value: 223},
                            {name:'河源市', value: 458},
                            {name:'潮州市', value: 556},
                            {name:'汕尾市', value: 120},
                            {name:'中山市', value: 875}
    
                        ]
                    }
                ]
            };
            //设置图表的配置项
            mapChart5.setOption(option5);
    
        })
    
    
    </script>
    </body>
    </html>

    地图JSON和JS : https://download.csdn.net/download/yccmelody/10380590

  • 相关阅读:
    Ext4文件系统架构分析(二)
    Ext4文件系统架构分析(一)
    STL容器与拷贝构造函数
    左值、右值与右值引用
    C++ 11右值引用
    读书笔记_Effective_C++_条款二十五: 考虑写出一个不抛出异常的swap函数
    《Effective C++》item25:考虑写出一个不抛异常的swap函数
    CC++ vector 构造函数 & 析构函数
    复制构造函数 与 赋值函数 的区别
    a++与++a
  • 原文地址:https://www.cnblogs.com/yccmelody/p/8966256.html
Copyright © 2011-2022 走看看