【echarts】echarts実現疫情地図(見るとすぐ編)
echarts実現疫情地図(見るとすぐ編)
echartsはhighchartsよりも簡単なので、個人的にはechartsの利用者はhighchartsより多いと思いますが、前にhighchartsが疫情地図を実現する方法を紹介したので、今日はechartsの使い方を補足します
一.echartsの紹介
EChartsは、JavaScriptを使用して実装されたオープンソースのビジュアル化ライブラリであり、PCとモバイルデバイス上でスムーズに実行でき、現在のほとんどのブラウザ(IE 8/9/10/11、Chrome、Firefox、Safariなど)と互換性があり、最下位のベクトルグラフィックライブラリZRenderに依存し、直感的で、インタラクティブで豊富で、高度にカスタマイズ可能なデータビジュアル化グラフを提供します.
二.echarts使用
1.まず、公式サイトでソースコードをダウンロードする必要があります.公式サイトのダウンロードアドレス:https://echarts.apache.org/zh/download.html2.以下に示すように、必要なものを導入するだけでいいです.
上の2つを引用するだけでいいです.もしあなたが世界地図を実現するなら、worldを導入します.jsでいいです.補足:echartsの地図データはincubator-echarts-4.6.0incubator-echarts-4.6.0mapというフォルダにありますが、中国だけです.世界と中国の各省・市のデータは、他の地域のデータを自分で探す必要があります.
3.実際の幅の広いdom要素を作成する
4.それからechartsを初期化して、データを書き込んで、そしてそれを配置して、直接完成品のコードに行って、みんなで中に入れておけばいいです
全体的にやって、最後の効果は丁香園と似ていて、興味のある学生は試してみることができます!下一篇:【highcharts】highcharts(highmaps)実現疫情地図皆さんの読書に感謝します.
echartsはhighchartsよりも簡単なので、個人的にはechartsの利用者はhighchartsより多いと思いますが、前にhighchartsが疫情地図を実現する方法を紹介したので、今日はechartsの使い方を補足します
一.echartsの紹介
EChartsは、JavaScriptを使用して実装されたオープンソースのビジュアル化ライブラリであり、PCとモバイルデバイス上でスムーズに実行でき、現在のほとんどのブラウザ(IE 8/9/10/11、Chrome、Firefox、Safariなど)と互換性があり、最下位のベクトルグラフィックライブラリZRenderに依存し、直感的で、インタラクティブで豊富で、高度にカスタマイズ可能なデータビジュアル化グラフを提供します.
二.echarts使用
1.まず、公式サイトでソースコードをダウンロードする必要があります.公式サイトのダウンロードアドレス:https://echarts.apache.org/zh/download.html2.以下に示すように、必要なものを導入するだけでいいです.
"js/echarts.min.js"</span> type=<span class="token string">"text/javascript"</span> charset=<span class="token string">"utf-8"</span>>
"js/china.js"</span> type=<span class="token string">"text/javascript"</span> charset=<span class="token string">"utf-8"</span>>
上の2つを引用するだけでいいです.もしあなたが世界地図を実現するなら、worldを導入します.jsでいいです.補足:echartsの地図データはincubator-echarts-4.6.0incubator-echarts-4.6.0mapというフォルダにありますが、中国だけです.世界と中国の各省・市のデータは、他の地域のデータを自分で探す必要があります.
3.実際の幅の広いdom要素を作成する
"map" style="width: 200px; height: 300px;">
4.それからechartsを初期化して、データを書き込んで、そしてそれを配置して、直接完成品のコードに行って、みんなで中に入れておけばいいです
var map = echarts.init(document.getElementById('map'));//
var COLORS = ["#ffffff", "#faebd2", "#e9a188", "#d56355", "#bb3937", "#772526", "#480f10"];//
var dataList=[//
{name:" ",value:0},
{name: ' ', value: 97},
{name: ' ', value: 5},
{name: ' ', value: 30},
{name: ' ', value: 2},
{name: ' ', value: 2},
{name: ' ', value: 1},
{name: ' ', value: 2},
{name: ' ', value: 4},
{name: ' ', value: 13},
{name: ' ', value: 0},
{name: ' ', value: 0},
{name: ' ', value: 9},
{name: ' ', value: 0},
{name: ' ', value: 5},
{name: ' ', value: 15},
{name: ' ', value: 1},
{name: ' ', value: 8685},
{name: ' ', value: 3},
{name: ' ', value: 40},
{name: ' ', value: 1},
{name: ' ', value: 1},
{name: ' ', value: 7},
{name: ' ', value: 0},
{name: ' ', value: 0},
{name: ' ', value: 0},
{name: ' ', value: 49},
{name: ' ', value: 0},
{name: ' ', value: 0},
{name: ' ', value: 17},
{name: ' ', value: 0},
{name: ' ', value: 1},
{name: ' ', value: 54},
{name: ' ', value: 70},
{name: ' ', value: 2}
]
var option={// ( )
tooltip: {//
formatter:function(params,ticket, callback){// , 。
return params.seriesName+'
'+params.name+':'+params.value
}//
},
backgroundColor:'#eeeeee',//
visualMap: {//visualMap , 『 』, ( )。
type: 'piecewise',//
orient: 'horizontal',//
left: 'left',//
top: 'bottom',//
pieces: [{// 『 』 , , 。
value: 0, color: COLORS[0]
}, {
min: 1, max: 9, color: COLORS[1]
}, {
min: 10, max: 99, color: COLORS[2]
}, {
min: 100, max: 499, color: COLORS[3]
}, {
min: 500, max: 999, color: COLORS[4]
}, {
min: 1000, max: 10000, color: COLORS[5]
}, {
min: 10000, color: COLORS[6]
}],
inRange: {
color:COLORS //
},
show:true//
},
geo: {//
map: 'china',
roam: false,//
zoom:1.23,//
label: {
normal: {
show: true,
fontSize:'10',
color: 'rgba(0,0,0,0.7)'
}
},
itemStyle: {
normal:{
borderColor: 'rgba(0, 0, 0, 0.2)'
},
emphasis:{
areaColor: '#F3B329',//
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowBlur: 20,
borderWidth: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
},
series : [// 。( )
{
name: ' ',
type: 'map',//
geoIndex: 0,
data:dataList//
}
]
}
map.setOption(option);// ( )echarts
全体的にやって、最後の効果は丁香園と似ていて、興味のある学生は試してみることができます!下一篇:【highcharts】highcharts(highmaps)実現疫情地図皆さんの読書に感謝します.