新手学习echarts的疑问?

发布于 2022-09-12 23:19:02 字数 455 浏览 14 评论 0

最近开始学习echarts,看了一下关于地图数据展示的配置项还有社区的两个案例:
一:https://www.makeapie.com/edit...
二:https://www.makeapie.com/edit...
主要想问一下关于配置项geo中的map:'china'和series中的map:'china'的区别?
还有案例二中series的type不为map而是effectScatter,为啥地图还能显示出来呢?难道不是只有type为map的时候,才会显示地图吗?有点不理解。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吲‖鸣 2022-09-19 23:19:02

geo中的map和series中的map都可以用来绘制地图。
不一样的地方是,geo中没有data属性,没有办法为地图绑定额外的数据。series是可以为地图绑定数据的。
比如案例二,显示的地图是由geo中的map绘制出来的。
series中的effectScatter是涟漪散点,用coordinateSystem绑定了geo地理坐标系,然后再根据data属性中的value(经纬度),就可以将这些涟漪坐标点绘制到地图上。
geo和series的map都是有点击事件的。点击之后获取到的参数应该是不太一样的。可以具体操作试试看。

陈年往事 2022-09-19 23:19:02
//使用地理坐标系组件, 地图使用中国
//地理坐标系上可以绘制散点图
geo.map = 'china'
//数据序列类型为地图, 地图使用中国
series-map.map = 'china'
//数据序列类型为带有涟漪特效动画的散点(气泡)图
series-effectScatter.type = 'effectScatter'
//指定散点图数据系列使用地理坐标系
//除此之外可以选择直角坐标系或者极坐标系
series-effectScatter.coordinateSystem = 'geo'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文