定制设计3分钟搞懂Vue整合Echarts实现可视化界面

📢📢📢📣📣📣

哈喽!大家好,我是【Bug 终结者,【CSDN定制设计新星创作者】🏆,定制设计阿里云技术博主🏆,51CTO人气博主🏆,INfoQ写作专家🏆

定制设计一位上进心十足,定制设计拥有极强学习力的【Java领域博主】😜😜😜

🏅【Bug 终结者】定制设计博客的领域是【定制设计面向后端技术】的学习,定制设计未来会持续更新更多的【后端技术】以及【学习心得】。 定制设计偶尔会分享些前端基础知识,定制设计会更新实战项目,定制设计面向企业级开发应用
🏅 如果有对【后端技术】、【前端领域】感兴趣的【小可爱】,欢迎关注【Bug 终结者】💞💞💞


❤️❤️❤️ 感谢各位大可爱小可爱! ❤️❤️❤️

文章目录

一、什么是可视化?

可视化就是可以通过视觉进行传达的。 再专业一点就可以解释为可视化(Visualization)是利用和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,再进行交互处理的理论、方法和技术。

将数据通俗的在屏幕中展现出来!

二、什么是Echarts?

一个纯JavaScript图表库。ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

Echarts 为商业级数据图表

三、Echarts的优点

  • 开源软件,并且我们提供了非常炫酷的图形界面
  • 国人开发文档全,便于开发和阅读文档。
  • 图表丰富,可以适用各种各样的功能。
  • 使用简单,在官网中为我们封装了js,只要会引用就会得到完美的展示效果;
  • 种类多,echarts实现简单,各类图形都有;相应的模板,还有丰富的API及文档说明,非常详细

四、Vue 整合Echarts

➿下载Echarts依赖

pnpm install echarts --save
  • 1

安装成功,接下来使用Vue引入Echarts

♻️

main.js全局引入 Echarts

// 全局引入相关包import * as echarts from "echarts";// 开启echartsVue.prototype.$echarts = echarts;
  • 1
  • 2
  • 3
  • 4

✳️测试使用Echarts

打开

选择自己需要的图形打开

新建vue文件,将options文件复制到data中

<div class="box-pie" style="height: 400px" ref="chart"></div>
  • 1
data(){    return {      chart:null,      // 配置可视化图形      option:  {        title: {          text: 'Referer of a Website',          subtext: 'Fake Data',          left: 'center'        },        tooltip: {          trigger: 'item'        },        legend: {          orient: 'vertical',          left: 'left'        },        series: [          {            name: 'Access From',            type: 'pie',            radius: '50%',            data: [              { value: 1048, name: 'Search Engine' },              { value: 735, name: 'Direct' },              { value: 580, name: 'Email' },              { value: 484, name: 'Union Ads' },              { value: 300, name: 'Video Ads' }            ],            emphasis: {              itemStyle: {                shadowBlur: 10,                shadowOffsetX: 0,                shadowColor: 'rgba(0, 0, 0, 0.5)'              }            }          }        ]      }    }  },  mounted() {    this.getPage();  },  methods:{    getPage() {      // 引用chart并初始化      this.chart = this.$echarts.init(this.$refs.chart);      // 使用刚指定的配置项和数据显示图表。      this.chart.setOption(this.option);    }  }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52

五、效果图

⛵小结

以上就是【Bug 终结者】对整合Echarts实现可视化界面简单的概述,本案例实现了Vue对Echarts的整合,整合后可大大提升数据的可视化,提升美观性!

如果这篇【文章】有帮助到你,希望可以给【Bug 终结者】点个赞👍,创作不易,如果有对【后端技术】、【前端领域】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【Bug 终结者】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💝💝💝!

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发