Vue2集成Echarts实现可视化图表

一、依赖配置

1、引入echarts相关依赖

也可以卸载原有的,重新安装

卸载:npm uninstall echarts --save

安装:npm install echarts@4.8.0 --save

引入水球图形依赖

npm install echarts-liquidfill@2.0.2 --save

水球图可参考文档:

https://gitcode.net/mirrors/ecomfe/echarts-liquidfill?utm_source=csdn_github_accelerator

引入3D效果图依赖:

npm install echarts-gl@2.0.9 --save

安装完成后,在package.json文件中查看,如图:

2、修改配置文件

在main.js文件中,配置如下信息:

// ECharts 图表展示

import * as echarts from 'echarts';

// 球形图

import 'echarts-liquidfill';

Vue.prototype.$echarts = echarts;

配置完成后,如图:

3、主题风格下载

3.1 在官网下载主题风格

打开官网 Apache ECharts

点击下载-主题下载:

然后就可以下载对应的主题配置文件。

也可以点击【定制主题】选择合适的风格下载主题风格,如图:

选择完成后,点下载主题,分为JS版本和JSON版本两种方式,可根据需要下载

下载完成后,把JSON文件放到项目中,如图:

我这里下载了两个风格,可自由选择。

4、代码实现

引用下载好的依赖:

以饼图为例,大致代码结构,可参照官网全部实例,地址如下:

Examples - Apache ECharts 样例如图:

点击一个图形进去,可看到源码和文档配置说明,如图:

配置项说明,如图:

然后,获取到图形的主题结构后,引入到代码中:

5、小结

Vue2集成Echarts实现可视化图表大致流程就是如上文所述,具体开发中,可根据自身需求和官网实例,以及官网示例参数说明进行调整。

相关推荐
烬羽1 小时前
React Router v7 完全指南:一个 Demo 吃透前端路由
javascript·react.js·前端框架
烬羽2 小时前
从"整个页面刷新"到"丝滑切换":手写一个 HashRouter 彻底搞懂前端路由
javascript·前端框架·全栈
用户938515635072 小时前
从零理解 React Router v6:每一个 API 都是怎么工作的
前端·javascript·全栈
用户059540174464 小时前
Redis缓存回滚踩坑实录:一个配置失误,让我在凌晨3点丢了3000条数据
前端·css
kyriewen5 小时前
别再这样写条件渲染了——你的React组件里藏着这5种定时炸弹
前端·javascript·react.js
IT_陈寒5 小时前
Redis缓存击穿把我坑惨了,原来这样设过期时间才靠谱
前端·人工智能·后端
用户938515635075 小时前
从"坐电梯"到"前端路由"——深入理解 Hash 路由原理
前端·typescript·全栈
梦想CAD控件6 小时前
网页端CAD的图形选择、编辑与夹点操作教程
前端·javascript·node.js
妙码生花6 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(五十二):管理员权限检查中间件,AI 随意放行预闯大祸
前端·后端·go
月月大王的3D日记6 小时前
Three.js 入门系列(8):六种光源全解析 —— 关灯了,开光!
前端·javascript