提供我一个使用 Echarts 绘制湖北省地图的简单示例
时间: 2023-06-02 17:04:35 浏览: 301
好的,以下是使用 Echarts 绘制湖北省地图的简单示例,供您参考:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>湖北省地图</title>
<script src="https://cdn.staticfile.org/echarts/4.7.0/echarts.min.js"></script>
</head>
<body>
<div id="container" style="width: 800px; height: 600px;"></div>
<script type="text/javascript">
// 初始化echarts地图
var myChart = echarts.init(document.getElementById('container'));
// 湖北省地图
var geoJson = {
type: 'FeatureCollection',
features: [{
type: 'Feature',
properties: {
id: '420100',
name: '武汉市',
cp: [114.33855, 30.5527],
childNum: 13
},
geometry: {
type: 'MultiPolygon',
coordinates: [/*这里填写湖北省地图的json数据*/]
}
},
// 其他城市的地图数据
]
};
// echarts配置项
var option = {
title: {
text: '湖北省地图',
left: 'center'
},
tooltip: {
trigger: "item",
},
geo: {
map: '湖北', // 地图名称
roam: true, // 是否开启鼠标缩放和平移漫游
label: {
normal: {
show: true,
textStyle: {
color: 'gray'
}
},
emphasis: {
show: true,
textStyle: {
color: 'black'
}
}
},
itemStyle: {
normal: {
borderColor: 'gray'
},
emphasis: {
areaColor: '#F3B329',
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowBlur: 20,
borderWidth: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
},
series: [
{
name: '湖北省地图',
type: 'map',
geoIndex: 0,
data: [
{ name: '武汉市', value: Math.random() * 100 }
// 其他城市的数据
]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
</body>
</html>
```
上述代码是使用 Echarts 绘制湖北省地图的简单示例,其中涉及到地图数据的填写和 echarts 配置项的设置等内容,需要根据实际情况进行修改。