色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

echarts根據json繪制地圖

李中冰1年前9瀏覽0評論

echarts是一款強大的數據可視化工具,它能夠根據json數據生成各種類型的圖表。其中包括地圖,可以根據經緯度數據繪制全國或世界各國的地圖。

以下是echarts繪制地圖的示例代碼:

// 引入echarts
import echarts from 'echarts'
// 獲取Dom節點
let dom = document.getElementById('map')
// 初始化echarts實例
let mapChart = echarts.init(dom)
// 異步獲取地圖json數據
$.get('china.json').done(function (chinaJson) {
// 解析json數據
echarts.registerMap('china', chinaJson)
// 對地圖進行相關配置
mapChart.setOption({
title: {
text: '中國地圖',
left: 'center',
textStyle: {
color: '#fff'
}
},
tooltip: {
trigger: 'item'
},
visualMap: {
min: 0,
max: 1000,
left: 'left',
top: 'bottom',
text: ['高', '低'],
calculable: true,
textStyle: {
color: '#fff'
}
},
series: [
{
name: '中國',
type: 'map',
mapType: 'china',
roam: false,
label: {
normal: {
show: true
},
emphasis: {
show: true
}
},
itemStyle: {
normal: {
borderWidth: 0.5,
borderColor: '#777',
areaColor: '#003366'
},
emphasis: {
borderWidth: 0.5,
borderColor: '#fff',
areaColor: '#FFD700'
}
},
data: [
{ name: '北京', value: 100 },
{ name: '上海', value: 200 },
{ name: '天津', value: 300 },
{ name: '重慶', value: 400 },
{ name: '廣東', value: 500 },
{ name: '廣西', value: 600 },
{ name: '陜西', value: 700 },
{ name: '甘肅', value: 800 },
{ name: '河北', value: 900 },
{ name: '河南', value: 1000 }
]
}
]
})
})

上述代碼中,我們首先引入了echarts,并獲取到了一個dom節點。然后我們實例化了一個echarts實例,并通過異步獲取json文件的方式獲取到了中國地圖的json數據。對json數據進行解析之后,我們進行了對地圖的一些相關配置,最后將配置項傳入setOption方法中。這樣,我們就可以在頁面上看到繪制好的地圖。