欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

echarts3地圖數據json

方一強2年前8瀏覽0評論

echarts3是一款非常流行的數據可視化庫,它可以幫助我們快速地展示數據并生成各種精美的圖表。其中,地圖圖表尤為常見。在前端開發中,我們通常會使用json數據來渲染echarts3地圖圖表。下面我們來介紹一下使用echarts3地圖數據json的方法。

首先,我們需要準備一份符合echarts3地圖數據格式要求的json數據。具體格式如下:

{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[100.0, 0.0],
[101.0, 0.0],
[101.0, 1.0],
[100.0, 1.0],
[100.0, 0.0]
]
]
},
"properties": {
"name": "polygon1",
"value": 100
}
},
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[101.0, 0.0],
[102.0, 0.0],
[102.0, 1.0],
[101.0, 1.0],
[101.0, 0.0]
]
]
},
"properties": {
"name": "polygon2",
"value": 200
}
}
]
}

這是一個簡單的geojson格式的數據,它定義了兩個多邊形區域(polygon1和polygon2),每個區域都有一個名稱和一個數值。我們可以將這個json數據作為echarts3中map類型圖表的數據源,來快速創建地圖圖表。

下面是一個簡單的例子,展示如何使用該json數據創建地圖圖表:

var myChart = echarts.init(document.getElementById('myChart'));
// 將json數據轉換為echarts3適用的格式
var option = {
series: [{
type: 'map',
data: [{
name: 'polygon1',
value: 100
}, {
name: 'polygon2',
value: 200
}],
mapType: 'world'
}]
};
// 繪制地圖圖表
myChart.setOption(option);

可以看到,我們首先使用echarts.init方法初始化了一個圖表實例,之后將json數據轉換為echarts3適用的格式,并創建了一個map類型的圖表,最后通過setOption方法來繪制圖表。這樣,我們就成功地創建了一張地圖圖表,展示了符合echarts3格式要求的json數據。