日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

echarts最新版做中国地图(详细版+避雷版)

發布時間:2024/3/12 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 echarts最新版做中国地图(详细版+避雷版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

謹以此篇獻 給那些在 用echarts做中國地圖 很懊惱的程序媛(員) 真的不想讓你們在走彎路

節省時間去刷刷抖音他不香嗎??

1、在echarts的官網上 根據命令安裝

npm install echarts --save

2、echarts3.0版本之后 已經不再跟中國地圖相關的json、js文件了

我們需要到github上下載china.js文件引入到vue文件里

地址:GitHub - liangrumeng2015/China.js: echarts里面的地圖文件China.js

一定要從這里面下載,在別人的百度網盤里下載,很有可能會出錯(我就差點被淹死在這里)

3、china.js引入到我們的vue文件里

<template><div class="mapChart"><h2 class="title-item">{{ title }}</h2><div :id="id" class="midtop"></div></div> </template> <script> import * as echarts from "echarts"; import "@/assets/china.js"; export default {name: "MapChart",mixins: [resize],props: {id: {type: String,default: "",required: true,},chartData: {type: Array,default: () => [],required: true,},title: {type: String,default: "",required: true,},},data() {return {chart: null,};},watch: {chartData: {deep: true,handler(val) {this.setOptions(val);},},},beforeDestroy() {if (!this.chart) {return;}this.chart.dispose();this.chart = null;},mounted() {this.$nextTick(() => {this.initChart();});},methods: {initChart() {this.chart = echarts.init(document.getElementById(this.id));this.setOptions(this.chartData);this.chart.on('click',function(params){console.log(params.name);})},setOptions(data = []) {this.chart.setOption({tooltip: {trigger: "item",formatter: "{b}<br/>{c} (人)",},toolbox: {show: true,orient: "vertical",left: "right",top: "center",feature: {dataView: { readOnly: false },restore: {},saveAsImage: {},},},visualMap: {min: 800,max: 50000,text: ["High", "Low"],realtime: false,calculable: true,left:'5%',bottom:'8%',textStyle:{color:"#fff"},color:'#fff',inRange: {color: ["lightskyblue", "yellow", "orangered"],},},series: [{type: "map",map: "china",label: {show: true,color:'yellow'},data,},],});},}, }; </script> <style scoped lang='scss'> .mapChart {.title-item {text-align: center;width: 100%;font-size: 12px;font-weight: normal;letter-spacing: 2px;font-weight: normal;overflow: hidden;}.midtop {width: 99%;height: 430px;} } </style>

到這里,我的就可以顯示了,你們快去驗證一下吧。

?不要放棄哦~

總結

以上是生活随笔為你收集整理的echarts最新版做中国地图(详细版+避雷版)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。