手机版

vue cli3.0与echarts3.0和地图结合使用的示例

时间:2021-08-26 来源:互联网 编辑:宝哥软件园 浏览:

前言

Echarts提供直观、交互式和高度个性化的可视化数据图表。而vue更适合操作数据。

最近一直忙着搬家,所以没有更新博客。今天,我抽出时间写了一篇关于vue和echarts的博客。下面是一个结合地图的小型echarts演示。我在使用npm的时候比较了echart和vue-echart的依赖,最终决定使用echart依赖包,因为它更接近原生,使用现实更小。如果你对vue的生命周期有更好的理解,它会更容易操作。

让我们来谈谈制作这样一个电子海图。话不多说,我们来看看详细的介绍

基本的电子海图制作

1.首先,将echarts引入vue项目并进行全球配置

NPM install echart-save在main.js中引入,并挂在vue的原型上

从“echart”导入echart;Vue.prototype. $ echarts=echarts2.创建一个用于加载电子海图的框

Div id='chart1'/div差不多是这样的,只是设置一个id。

3.根据需要引入所需的电子技术组件

4.在数据中配置电子零件的配置项目和数据

5.在挂载的生命周期中初始化echart图表,在相应的方法中获取echart节点并渲染。

首先调用挂载的初始化函数

this . draw line();然后获取echarts节点

this.chart1=this。$ echart . init(document . getelementbyid(' chart 1 '));this . chart 1 . SetOption(this . items 2);6.当屏幕尺寸改变时,我们重新渲染图表

这个步骤很简单,只需要调用resize方法

window . onresize=()={ this . chart 1 . resize();};就这样,我们完成了这样一个简单的图表。如果你想制作一个更酷的图表,请研究电子艺术文档。接下来,我们将看到如何使用echarts的地图功能

二、电子海图的使用

1.echarts地图功能并不复杂,只需要引入对应省市国家的map js库即可。

然后介绍你想用它的地方

导入' echart/map/js/省份/Beijing . js ';2.配置地图配置项目

3.修改地图默认数据

这样配置之后,会出现一些问题,地图的一些名称会出现显示问题,就像这样

文本显示的位置不令人满意。让我们调整文本显示的位置。打开地图js文件,修改经纬度,就知道满意了。

这样我们就可以操作我们的地图了,不是很简单吗?喜欢就关注吧。我会定期更新一些小文章

摘要

以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。谢谢你的支持。

版权声明:vue cli3.0与echarts3.0和地图结合使用的示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。