新手必看!轻松上手echarts地图图表,四大经典案例带你玩转数据可视化

2026-09-01 0 阅读

在数据可视化领域,echarts地图图表以其强大的功能和丰富的应用场景,成为了许多开发者和数据分析师的首选工具。无论是展示地理分布数据,还是进行区域对比分析,echarts地图图表都能轻松胜任。下面,我将通过四大经典案例,带你轻松上手echarts地图图表,让你玩转数据可视化。

案例一:中国省市区地图

步骤一:引入echarts地图图表库

首先,你需要引入echarts地图图表库。可以通过以下代码实现:

<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.2/echarts.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.2/map/js/china.js"></script>

步骤二:创建地图实例

接下来,创建一个地图实例,并设置地图类型为china:

var myChart = echarts.init(document.getElementById('main'));
var option = {
    series: [{
        type: 'map',
        mapType: 'china'
    }]
};
myChart.setOption(option);

步骤三:添加数据

最后,为地图添加数据,例如展示各个省份的GDP:

option.series[0].data = [
    {name: '北京', value: 1000},
    {name: '上海', value: 1500},
    // ... 其他省份数据
];
myChart.setOption(option);

案例二:全球地图

步骤一:引入echarts地图图表库

同样,引入echarts地图图表库:

<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.2/echarts.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.2/map/js/world.js"></script>

步骤二:创建地图实例

创建一个地图实例,并设置地图类型为world:

var myChart = echarts.init(document.getElementById('main'));
var option = {
    series: [{
        type: 'map',
        mapType: 'world'
    }]
};
myChart.setOption(option);

步骤三:添加数据

为地图添加数据,例如展示各个国家的GDP:

option.series[0].data = [
    {name: 'United States', value: 1000},
    {name: 'China', value: 1500},
    // ... 其他国家数据
];
myChart.setOption(option);

案例三:散点地图

步骤一:引入echarts地图图表库

引入echarts地图图表库:

<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.2/echarts.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.2/map/js/china.js"></script>

步骤二:创建地图实例

创建一个地图实例,并设置地图类型为china:

var myChart = echarts.init(document.getElementById('main'));
var option = {
    series: [{
        type: 'map',
        mapType: 'china',
        coordinateSystem: 'geo',
        data: [
            {name: '北京', value: [116.46,39.92]},
            {name: '上海', value: [121.48,31.22]},
            // ... 其他城市数据
        ]
    }]
};
myChart.setOption(option);

步骤三:添加数据

为地图添加散点数据,例如展示各个城市的经纬度:

option.series[0].data = [
    {name: '北京', value: [116.46,39.92]},
    {name: '上海', value: [121.48,31.22]},
    // ... 其他城市数据
];
myChart.setOption(option);

案例四:热力地图

步骤一:引入echarts地图图表库

引入echarts地图图表库:

<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.2/echarts.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.2/map/js/china.js"></script>

步骤二:创建地图实例

创建一个地图实例,并设置地图类型为china:

var myChart = echarts.init(document.getElementById('main'));
var option = {
    series: [{
        type: 'map',
        mapType: 'china',
        data: [
            {name: '北京', value: 100},
            {name: '上海', value: 200},
            // ... 其他城市数据
        ]
    }]
};
myChart.setOption(option);

步骤三:添加数据

为地图添加热力数据,例如展示各个城市的温度:

option.series[0].data = [
    {name: '北京', value: 100},
    {name: '上海', value: 200},
    // ... 其他城市数据
];
myChart.setOption(option);

通过以上四个案例,相信你已经对echarts地图图表有了初步的了解。在实际应用中,你可以根据自己的需求,对地图进行定制化设置,如添加自定义标记、设置颜色、显示标签等。祝你玩转数据可视化!

分享到: