vue3 echarts 山东省地图
时间: 2023-11-16 08:04:37 浏览: 290
山东地图.js
可以使用Vue3和Echarts来展示山东省地图。首先需要引入Echarts和山东省地图的js文件,然后在Vue3中创建一个Echarts实例并设置地图的配置项和数据。具体步骤如下:
1. 在Vue3项目中安装Echarts和山东省地图的js文件:
```
npm install echarts --save
npm install echarts/map/js/province/shandong.js --save
```
2. 在Vue3组件中引入Echarts和山东省地图的js文件:
```
import echarts from 'echarts'
import 'echarts/map/js/province/shandong.js'
```
3. 在Vue3组件中创建一个Echarts实例并设置地图的配置项和数据:
```
<template>
<div ref="chart" style="width: 100%; height: 500px;"></div>
</template>
<script>
export default {
mounted() {
const chart = echarts.init(this.$refs.chart)
chart.setOption({
tooltip: {
trigger: 'item',
formatter: '{b}'
},
series: [
{
type: 'map',
map: '山东',
label: {
show: true
},
itemStyle: {
normal: {
borderColor: '#fff',
borderWidth: 1
},
emphasis: {
areaColor: '#f2d5ad',
label: {
show: true
}
}
},
data: [
{ name: '济南市', value: 100 },
{ name: '青岛市', value: 50 },
{ name: '淄博市', value: 30 },
{ name: '枣庄市', value: 20 },
{ name: '东营市', value: 10 },
{ name: '烟台市', value: 80 },
{ name: '潍坊市', value: 60 },
{ name: '济宁市', value: 40 },
{ name: '泰安市', value: 30 },
{ name: '威海市', value: 20 },
{ name: '日照市', value: 10 },
{ name: '莱芜市', value: 5 },
{ name: '临沂市', value: 70 },
{ name: '德州市', value: 50 },
{ name: '聊城市', value: 30 },
{ name: '滨州市', value: 20 },
{ name: '菏泽市', value: 10 }
]
}
]
})
}
}
</script>
```
以上就是使用Vue3和Echarts展示山东省地图的基本步骤。如果需要添加点击省份事件,可以参考引用中的代码实现。
阅读全文