vue 使用 echarts 繪制中國地圖的實現(xiàn)代碼
1. 插入echarts 所需模塊
import echarts from "echarts"; import 'echarts/map/js/china' // 使用中國地圖需把China.js文件引入
2. 正式代碼部分
//初始化echarts實例 通過傳參獲取要放置的id名稱 var myChart = echarts.init(document.getElementById("容器的id名稱")); // 指定圖表的配置項和數(shù)據(jù) var optionMap = { //設(shè)置 背景顏色 backgroundColor: "#FFFFFF", tooltip: { trigger: "item", }, //左側(cè)小導(dǎo)航圖標(biāo) visualMap: { // 水平擺放 orient:"horizontal", // 是否顯示指示條 show: true, // 設(shè)置字體 textStyle: { fontSize: 3.5, }, // 顯示的位置 x: "", splitList: [ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? { start: 0, end: 0 }, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? { start: 1, end: 9 }, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? { start: 10, end: 99 }, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? { start: 100, end: 499 }, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? { start: 500, end: 999 }, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? { start: 1000, end: 10000 }, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? { start: 10000 }, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ], ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? color: [ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "#4a1213", ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "#772526", ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "#bb3937", ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "#d56355", ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "#e9a188", ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "#faebd2", ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "#f5f5f5", ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ], }, //配置屬性 series: [ { name: title, type: "map", // 類型 為map地圖 // 具體地圖類型為china 在這里需要引入echarts中自帶的China.js文件 mapType: "china", roam: false, // 設(shè)置是否可以縮放 false 為不可以縮放 zoom:1.2,// 默認(rèn)縮放比例 剛進(jìn)入頁面時的縮放比例 itemStyle:{ normal: { areaColor: '#000', borderColor: 'skyblue', borderWidth: 1, shadowColor: '#ccc', shadowBlur: 30, opacity:1 }, }, label: { normal: { show: true, //是否顯示省份名稱 // 設(shè)置顯示省份名稱的的字體大小 ,也可以顯示fontFamily:... ... textStyle: { fontSize: 6, }, }, emphasis: { show: true, }, }, data:[{name:'xxx',value:數(shù)字},] }, ], }; //使用制定的配置項和數(shù)據(jù)顯示圖表 myChart.setOption(optionMap);
3. 最后的效果
到此這篇關(guān)于vue 使用 echarts 繪制中國地圖的文章就介紹到這了,更多相關(guān)vue 使用 echarts 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue.js實現(xiàn)一個SPA登錄頁面的過程【推薦】
本篇文章主要介紹了Vue.js寫一個SPA登錄頁面過程的相關(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧2017-04-04使用vue-router切換頁面時,獲取上一頁url以及當(dāng)前頁面url的方法
這篇文章主要介紹了使用vue-router切換頁面時,獲取上一頁url以及當(dāng)前頁面url的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05vue3通過render函數(shù)實現(xiàn)菜單下拉框的示例
本文主要介紹了vue3通過render函數(shù)實現(xiàn)菜單下拉框的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04vue使用vue-video-player插件播放視頻的步驟講解
在最近的項目中有一個視頻播放的功能,在之前的項目中沒有接觸過類似的功能,第一次接觸,把具體操作步驟一下,這篇文章主要給大家介紹了關(guān)于vue使用vue-video-player插件播放視頻的相關(guān)資料,需要的朋友可以參考下2022-12-12利用Vue2.x開發(fā)實現(xiàn)JSON樹的方法
這篇文章主要給大家介紹了關(guān)于利用Vue2.x開發(fā)實現(xiàn)JSON樹的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01Ant Design Upload 文件上傳功能的實現(xiàn)
這篇文章主要介紹了Ant Design Upload 文件上傳功能的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04