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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener问题解决

    java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener问题解决

    2020年11月12日
  • 基于MATLAB语音信号的处理与滤波

    基于MATLAB语音信号的处理与滤波摘要:MATLAB是十分强大的用于数据分析和处理的工程实用软件,利用其来进行语音信号的分析、处理和可视化十分便捷。文中介绍了在MATLAB环境中如何驱动声卡采集语音信号和语音信号采集后的文档处理方法,并介绍了FFT频谱分析原理及其显示、MATLAB中相关函数的功能、滤波器的设计和使用。在此基础上,对实际采集的一段含噪声语音信号进行了相关分析处理,包括对语音信号的录取和导入,信号时域和频域方面的分析,添加噪声前后的差异对比,滤波分析,语音特效处理。结果表明利用MATLAB处理语音信号十分简单、方便且易于实现。

  • \t\t让世界最小linux系统—-ttylinux成为一个小型http服务器[通俗易懂]

    \t\t让世界最小linux系统—-ttylinux成为一个小型http服务器[通俗易懂]我们首先要让ttylinux的网络功能可用:第1步:启动虚拟机;以用户名:root和密码:root登录到ttylinux;编辑网络接口配置文件启动虚拟机的网卡;指令如下:  cd/etc/network.d  //进入网卡配置文件目录  cpsampleinterface.eth0  //把例子文件拷贝为eth0接口的配置文件  viinterface.eth0  //编辑eth0配置文

  • 手机不显示允许usb调试_安卓手机怎么开启usb调试模式

    手机不显示允许usb调试_安卓手机怎么开启usb调试模式问题真机调试,连接USB后,通常会显示如下认证。未认证的设备显示如下有些机器在某些情况下,可能没有弹出认证窗口,可以通过下面的方式尝试解决。解决在开发者选项中撤销USB调试授权执行adbreconnect重新插拔USB调试线重新你的手机尝试关闭,开启一次USB调试尝试关闭开发者模式,重新打开开发者模式…

  • JVM内存结构和Java内存模型别再傻傻分不清了

    JVM内存结构和Java内存模型别再傻傻分不清了JVM内存结构和Java内存模型都是面试的热点问题,名字看感觉都差不多,网上有些博客也都把这两个概念混着用,实际上他们之间差别还是挺大的。通俗点说,JVM内存结构是与JVM的内部存储结构相关,而Java内存模型是与多线程编程相关,本文针对这两个总是被混用的概念展开讲解。文章目录JVM内存结构JVM构成JVM内存结构程序计数器虚拟机栈本地方法栈堆方法区GC垃圾回收机制1.垃圾判别方法引用计数算法可达性分析算法2.垃圾回收算法标记清除法标记整理法复制算法3.分代垃圾回收机制4.垃圾回收器5.四种引

发表回复

您的电子邮箱地址不会被公开。

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