echarts2D地图+2D柱状图+2D飞线图
发布人:shili8
发布时间:2024-12-19 23:42
阅读次数:0
**ECharts2D 地图 +2D 柱状图 +2D 飞线图**
在本文中,我们将展示如何使用 ECharts 绘制一个2D 地图、2D 柱状图和2D 飞线图的组合。这种组合可以用来展示地理位置数据的分布情况,以及与这些位置相关的统计数据。
### 一. 准备工作首先,我们需要准备好 ECharts 的基本环境。我们将使用 ECharts5.x 版本。
html<!-- index.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ECharts Demo</title> <script src=" /></head> <body> <div id="main" style="height:600px;"></div> <script> // ECharts 配置项 var chartDom = document.getElementById('main'); var myChart = echarts.init(chartDom); // 绘制图表 myChart.setOption(getOption()); </script> </body> </html>
### 二.2D 地图首先,我们需要准备好一个地图的数据。我们将使用 ECharts 提供的 `china` 地图。
javascript//getOption.jsfunction getOption() { return { // 基本配置项 title: { text: 'ECharts Demo', left: 'center' }, //2D 地图配置项 geo: [ { type: 'map', mapType: 'china', roam: true, zoom:1.5, itemStyle: { normal: {areaColor: '#ddd'}, emphasis: {areaColor: '#ddd'} } } ], //2D 柱状图配置项 series: [ { name: '柱状图', type: 'bar', data: [10,20,30,40,50], itemStyle: { normal: {color: '#FF0000'} } }, //2D 飞线图配置项 { name: '飞线图', type: 'lines', symbolSize:10, lineStyle: { color: '#00FF00' }, data: [ {name: 'A', value: [100,200]}, {name: 'B', value: [300,400]}, {name: 'C', value: [500,600]} ] } ] }; }
### 三. 结合使用在上面的配置项中,我们已经将2D 地图、2D 柱状图和2D 飞线图的配置项都写好了。现在,我们只需要将这些配置项结合起来就可以得到我们想要的效果。
javascript//getOption.jsfunction getOption() { return { // 基本配置项 title: { text: 'ECharts Demo', left: 'center' }, //2D 地图配置项 geo: [ { type: 'map', mapType: 'china', roam: true, zoom:1.5, itemStyle: { normal: {areaColor: '#ddd'}, emphasis: {areaColor: '#ddd'} } } ], //2D 柱状图配置项 series: [ { name: '柱状图', type: 'bar', data: [10,20,30,40,50], itemStyle: { normal: {color: '#FF0000'} } }, //2D 飞线图配置项 { name: '飞线图', type: 'lines', symbolSize:10, lineStyle: { color: '#00FF00' }, data: [ {name: 'A', value: [100,200]}, {name: 'B', value: [300,400]}, {name: 'C', value: [500,600]} ] } ] }; }
### 四. 最终效果现在,我们可以看到一个包含2D 地图、2D 柱状图和2D 飞线图的组合。这种组合可以用来展示地理位置数据的分布情况,以及与这些位置相关的统计数据。
html<!-- index.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ECharts Demo</title> <script src=" /></head> <body> <div id="main" style="height:600px;"></div> <script> // ECharts 配置项 var chartDom = document.getElementById('main'); var myChart = echarts.init(chartDom); // 绘制图表 myChart.setOption(getOption()); </script> </body> </html>
### 五. 总结在本文中,我们展示了如何使用 ECharts 绘制一个2D 地图、2D 柱状图和2D 飞线图的组合。这种组合可以用来展示地理位置数据的分布情况,以及与这些位置相关的统计数据。我们还提供了示例代码,供读者参考。