案例一:中国地图上的省份GDP分布
简介
ECharts地图图表可以帮助我们直观地展示地理数据,例如省份的GDP分布。下面将展示如何使用ECharts绘制中国地图上省份GDP分布的图表。
代码示例
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
var option = {
title: {
text: '中国省份GDP分布'
},
tooltip: {
trigger: 'item'
},
legend: {
orient: 'vertical',
left: 'left',
data: ['GDP']
},
visualMap: {
type: 'continuous',
min: 0,
max: 1000000,
text: ['高', '低'],
calculable: true
},
series: [
{
name: 'GDP',
type: 'map',
mapType: 'china',
roam: false,
label: {
show: true
},
data: [
{name: '北京', value: 180000},
{name: '上海', value: 190000},
// ...其他省份数据
]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
使用说明
- 在HTML文件中引入ECharts.js库。
- 创建一个div元素,用于承载图表。
- 使用上述代码创建并配置ECharts实例。
- 设置地图类型为’china’,并添加省份数据。
案例二:全球城市人口排名
简介
本案例将使用ECharts地图图表展示全球城市人口排名。
代码示例
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
var option = {
title: {
text: '全球城市人口排名'
},
tooltip: {
trigger: 'item'
},
visualMap: {
type: 'continuous',
min: 1000000,
max: 10000000,
text: ['低', '高'],
calculable: true
},
series: [
{
name: '人口',
type: 'map',
mapType: 'world',
roam: false,
label: {
show: true
},
data: [
{name: 'New York', value: 8000000},
{name: 'Tokyo', value: 9000000},
// ...其他城市数据
]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
使用说明
- 在HTML文件中引入ECharts.js库。
- 创建一个div元素,用于承载图表。
- 使用上述代码创建并配置ECharts实例。
- 设置地图类型为’world’,并添加城市数据。
案例三:全国交通流量分布
简介
本案例将展示如何使用ECharts地图图表展示全国交通流量分布。
代码示例
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
var option = {
title: {
text: '全国交通流量分布'
},
tooltip: {
trigger: 'item'
},
visualMap: {
type: 'continuous',
min: 0,
max: 10000,
text: ['低', '高'],
calculable: true
},
series: [
{
name: '交通流量',
type: 'map',
mapType: 'china',
roam: false,
label: {
show: true
},
data: [
{name: '北京', value: 2000},
{name: '上海', value: 3000},
// ...其他城市数据
]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
使用说明
- 在HTML文件中引入ECharts.js库。
- 创建一个div元素,用于承载图表。
- 使用上述代码创建并配置ECharts实例。
- 设置地图类型为’china’,并添加城市数据。
…(以下案例略)
以上是50个实用案例中的部分展示,每个案例都有详细的代码示例和使用说明。通过学习这些案例,你可以轻松上手ECharts地图图表,并应用于实际项目中。祝你在数据可视化的道路上越走越远!