echarts中国地图如何标记散点图[通俗易懂]

echarts中国地图如何标记散点图[通俗易懂]工作中会遇到echarts在地图上面标记点位,后端数据传给城市名和坐标轴给你以后,如何添加到echarts上面渲染呢echarts需要的数据例子{name:”深圳”,value:[114.271522,22.753644]}name是城市名,value是坐标轴拿到数据后找到echarts的配置属性->series代码如下series:[//常规地图{type:’map.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

在这里插入图片描述
工作中会遇到echarts在地图上面标记点位,后端数据传给城市名和坐标轴给你以后,如何添加到echarts上面渲染呢
echarts需要的数据
例子

{ 
   
       name: "深圳",
       value: [114.271522, 22.753644]
}

name是城市名,value是坐标轴

拿到数据后
找到echarts的配置属性->series
代码如下

    series: [
        // 常规地图
        { 
   
            type: 'map',
            mapType: 'china',
            aspectScale: 0.85,
            layoutCenter: ["50%", "50%"], //地图位置
            layoutSize: '138%',
            zoom: 1, //当前视角的缩放比例
            // roam: true, //是否开启平游或缩放
            scaleLimit: { 
    //滚轮缩放的极限控制
                min: 1,
                max: 2
            },
            itemStyle: { 
   
                normal: { 
   
                    areaColor: '#0c274b',
                    borderColor: '#1cccff',
                    borderWidth: 1.5


                },
                emphasis: { 
   
                    areaColor: '#02102b',
                    label: { 
   
                        color: "#fff"
                    }

                }
            },


        },
        { 
   
            name: '天燃气',
            type: 'scatter',
            coordinateSystem: 'geo',
            data: [{ 
    //庐阳区
                name: '首都',
                value: [116.24, 41.55, 100],
                type: 'ranqi',

            }, ],
            symbol: iconRQ,
            symbolSize: 20,
            label: { 
   
                normal: { 
   
                    show: false,
                    
                },
                emphasis: { 
   
                    show: false
                }
            },
            
        },
        // 区域散点图
        { 
   
            type: 'effectScatter',
            coordinateSystem: 'geo',
            symbolSize: 5,
            rippleEffect: { 
    //坐标点动画
                period: 3,
                scale: 5,
                brushType: 'fill'
            },
            label: { 
   
                normal: { 
   
                    show: true,
                    position: 'right',
                    formatter: '{b}',
                    color: '#b3e2f2',
                    fontWeight: "bold",
                    fontSize: 18
                }
            },

            data: [{ 
   
                    name: "深圳",
                    value: [114.271522, 22.753644]
                },
                { 
   
                    name: "南京",
                    value: [118.78, 32.04]
                },
                { 
   
                    name: "重庆",
                    value: [106.54, 29.59]
                },
                { 
   
                    name: "北京",
                    value: [116.24, 39.55, 100]
                },
                { 
   
                    name: "荆州",
                    value: [113.41, 29.59]
                }
            ],
            itemStyle: { 
    //坐标点颜色
                normal: { 
   
                    show: true,
                    color: '#fff',
                    shadowBlur: 10,
                    shadowColor: '#fff'
                },
                emphasis: { 
   
                    areaColor: '#f00'
                }
            },

        },
        // 线 和 点
        { 
   
            type: 'lines',
            zlevel: 1, //设置这个才会有轨迹线的小尾巴
            effect: { 
   
                show: true,
                period: 10,
                trailLength: 0.7,
                color: '#fff',
                symbol: 'arrow',
                symbolSize: 6
            },
            lineStyle: { 
   
                normal: { 
   
                    color: '#fff',
                    width: 1.5,
                    curveness: 0.2,
                    shadowColor: '#fff',
                }
            },
            data: [{ 
   
                    fromName: 1,
                    toName: 1,
                    coords: [
                        [114.271522, 22.753644],
                        [116.24, 39.55],

                    ]
                },
                { 
   
                    fromName: 1,
                    toName: 1,
                    coords: [
                        [114.271522, 22.753644],
                        [118.78, 32.04],

                    ]
                },
                { 
   
                    fromName: 1,
                    toName: 1,
                    coords: [
                        [114.271522, 22.753644],
                        [106.54, 29.59],

                    ]
                }
            ],

        }
    ]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184823.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【知识普及】平板的屏幕分辨率和屏幕比例_和平精英平板分辨率

    【知识普及】平板的屏幕分辨率和屏幕比例_和平精英平板分辨率针对IOS,Android手机分辨率大小、屏幕尺寸、开发尺寸的参考。在实际页面的开发过程,往往显示屏幕的宽度换算为像素尺寸的1/2。IOS:6.5英寸——1242x2688px——XsMax6.1英寸——828x1792px——XR5.8英寸——1125x2436px——X/Xs5.5英寸——1242x2208px——6+…

    2022年8月13日
    4
  • 黑苹果安装教程OC引导「建议收藏」

    黑苹果安装教程OC引导「建议收藏」小白安装指南1.从零开始,自制EFI,安装黑苹果2.网络下载EFI(80%可能你根本找不到能用的)3.黑苹果安装过程卡代码4.安装好黑苹果后引导修复5.修改BIOS5.其他可能有帮助的链接首先声明,我也是小白,只是总结一下我安装黑苹果过程中参考过的教程。以下内容如有帮助本人深感欣慰。最开始装黑苹果心里特别没底,不知从何下手,那先看1.从零开始,自制EFI,安装黑苹果推荐从零学习,大约需要5个小时自己就能安装黑苹果了。1.视频中使用的是OC0.6.5版本,现在已经升级到0.6.6但是并没有什么区

    2022年6月22日
    446
  • 高德地图label换行「建议收藏」

    高德地图label换行「建议收藏」换行加一个”\n”就可以了markers[{…label:{ content:’象鼻镇岷江村第一网格\n201号’, fontSize:13.33, borderRadius:6.67, bgColor:’#2A98FF’, padding:17, textAlign:’center’, color:’#FFFFFF’ }}…

    2022年5月21日
    77
  • 第二范式和bcnf范式区别(bcnf范式通俗解释)

    第一范式:数据库的每一列都是不可分割的基本数据项,强调列的原子性。即列不可以再拆分。第二范式:建立在第一范式的基础上,每一个非主属性要完全函数依赖于候选键(或者说是主键,任一个候选键都可以做主键)。即非主键列完全依赖于主键,而不能是依赖于主键的一部分,必须满足两个条件:1.必须有一个主键;2.没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。第三范式(3NF)建立在第二范式的基础上,任何非主属性不依赖于其它非主属性。即每一个非主属性都不传递依赖于该范式的候选键。即非主键列只依赖于主键

    2022年4月16日
    64
  • vscode怎么直接运行html_vscode怎么创建项目

    vscode怎么直接运行html_vscode怎么创建项目首先新建一个html文件,取名后缀为XXX.html,如图建好文件之后是空的,然后输入!同时按下tab键就自动生成html目录了目录建好后怎么运行呢?打开扩展商店,输出op就出来了,选择第一个openinbrowser安装安装好了之后就可以运行啦,快捷键是alt+b,当然也可以在项html文件中点击鼠标右键来运行,如图然后选择浏览器来运行,推荐最好选择谷歌,运行效果如下最后有人问,这个中文是怎么设置的?也是在应用商店里面搜索language然后选择中文的下载然后重新启动VSCo

    2022年8月22日
    5
  • i386和i686的区别[通俗易懂]

    i386和i686的区别[通俗易懂]i386和i686现在所有的intel32位体系(包括AMD等兼容CPU)都叫i386体系,包括P4。、i686仍然属于i386体系,不过对CPU(相对于386)的特性作了指令优化。GNU/Linux分为alpha、PowerPC、Sun等各个不同版本,所有从Intel386-P4都用i386版本,但i386版本中有几个内核(i486,i486,i586,i686),安装时安装程序检测到

    2022年6月7日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号