echarts生成世界地图,百度echarts生成世界地图方法

2020-08-23   阅读:6339   分类:前端    标签: ECharts

ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。

除了已经内置的包含了丰富功能的图表,ECharts 还提供了自定义系列,只需要传入一个renderItem函数,就可以从数据映射到任何你想要的图形,更棒的是这些都还能和已有的交互组件结合使用而不需要操心其它事情。你可以在下载界面下载包含所有图表的构建文件,如果只是需要其中一两个图表,又嫌包含所有图表的构建文件太大,也可以在在线构建中选择需要的图表类型后自定义构建。

然而我们现在来使用它制作世界地图。

2.png

步骤1:引入相应的文件(echarts.min.js 和 world.js)

	<script type="text/javascript" src="echarts/echarts.min.js"></script>
	<script type="text/javascript" src="echarts/world.js"></script>

附件下载及案例:

链接:https://pan.baidu.com/s/1T_1zb-LObESMu90Y_Zq5dg

提取码:ia9w

步骤2:用户放地图的div盒子

<div id="map" style="width:1200px;height:500px;"></div>

步骤3:js实例化地图

<script>
	    // 区域分布图
var myChart1 = echarts.init(document.getElementById('map'));
var provinces =  {
    visualMap: {
        min: 0,
        max: 1000000,
        text:['高','低'],
        realtime: false,
        calculable: true,
        color: ['orangered','yellow','lightskyblue']
    },
    series: [
        {
            name: 'World Population (2010)',
            type: 'map',
            mapType: 'world',
            roam: true,
            itemStyle:{
                emphasis:{label:{show:true}}
            },
            data: [
                {name: '中国', value: 28397.812},
                {name: '美国', value: 19549.124},
                {name: '日本', value: 3150.143},
                {name: '韩国', value: 8441.537},
                {name: '澳大利亚', value: 1111844},
            ]
        }
    ]
};
myChart1.setOption(provinces);

</script>

世界地图分布主要用于数据统计,以上是一个简单的案例,仅供大家参考,

注:echart生成中国地形图案例:https://www.tpxhm.com/fdetail/390.html

【腾讯云】 爆款2核2G3M云服务器首年 61元,2核2G4M云服务器新老同享 99元/年,续费同价

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://www.tpxhm.com/fdetail/391.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录
简忆博客壁纸一
简忆博客壁纸二
简忆博客壁纸三
简忆博客壁纸四
简忆博客壁纸五
简忆博客壁纸六
简忆博客壁纸七
简忆博客壁纸八
头像

简忆博客
勤于学习,乐于分享

置顶推荐

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×