1. 在终端中输入:npm install echarts --save

  2. 在main.js中引入echarts

    // The Vue build version to load with the `import` command
    // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
    import Vue from 'vue'
    import Echar from './echar'
    import router from './router'
    import ElementUI from 'element-ui';
    import 'element-ui/lib/theme-chalk/index.css';
    import Echarts from 'echarts'Vue.use(ElementUI);
    Vue.use(Echarts);Vue.config.productionTip = false/* eslint-disable no-new */
    new Vue({el: '#app',router,components: { Echar },template: '<Echar/>'
    })
    
  3. 重写char1.vue

    <template><div class="char1"><!-- 自定义一个div来装我们的图 --><div id="main" style="width: 90%;height:800px;"></div></div>
    </template>
    <script>
    var echarts = require('echarts');
    export default {data () {return {option: {//标题title: { text: '火影忍者战斗力' },//工具toolbox: {//是否显示show: true,feature: {//折线图 与 柱状图 切换magicType: {type: ['line', 'bar']},//下载saveAsImage: {}}},//节点显示legend: {data: ['战斗力'],},//x轴数据  xAxis: {data: ["旋涡鸣人", "宇智波佐助", "春野樱", "卡卡西", "依鲁卡", "大蛇丸", "自来也", "鹿丸", "雏田", "月光疾风"]},//y轴  yAxis: {},//数据series: [{//初始类型 type: 'bar',data: [500, 400, 300, 600, 100, 150, 500, 400, 300, 400]}]}}},methods: {draw () {//通过echarts初始化我们的divlet myChart = echarts.init(document.getElementById('main'));//为这个echarts的图添加属性myChart.setOption(this.option, true)}},watch: {//数据变化时自动重画,在控制台修改message,会自动重画message: function () {this.draw();}},mounted () {//页面加载的时候,调用画图方法,画图this.draw();}
    }
    </script>
    <style scoped>
    .char1 {height: 100%;width: 100%;text-align: center;line-height: 160px;
    }
    </style>
    

    效果展示

自己玩一下差不多就应该知道大概都是些什么了。给不同的组件写不同的图,然后通过路由来显示。就能做到我们基础的效果了。

用Vue整合Echarts做数据展示:整合Echarts相关推荐

  1. echarts迁徙图 vue_vue中高德搭配echarts做数据迁徙流线图

    前言 此系列共分为以下几篇 <vue中高德地图的使用> <vue中基于高德的多行政区域覆盖> <vue中高德搭配echarts做数据迁徙流线图> (本篇) 本篇效果 ...

  2. vue疫情大屏数据展示+数据导出+地图图片下载

    不废话,先上效果图 审美有限 下午5点开工 去掉吃饭时间 我的审美也只能让我做到这一步哈哈 有需要可以去github下载 github上代码是不加注释的 看注释在这个文章 github地址 https ...

  3. echarts 实时数据展示

    echarts 实时数据展示 1. 构建一个web项目 ​ 完成从后台拉取MySQL的数据到前端的准备工作,我自己是用的ssm框架,这里是属于web的工作,不过多赘述. 2.先写一个简单的echart ...

  4. vue+echarts实现数据展示大屏

    简单介绍 一个数据展示大屏.适用于中小型项目展示,只做学习交流. 技术栈 前端:vue+echarts+axios+vue-router+less 后台:node+koa2+websocket 开发I ...

  5. Spring整合Redis做数据缓存(Windows环境)

    当我们一个项目的数据量很大的时候,就需要做一些缓存机制来减轻数据库的压力,提升应用程序的性能,对于java项目来说,最常用的缓存组件有Redis.Ehcache和Memcached. Ehcache是 ...

  6. 使用开源Datav——结合vue实现大屏数据展示案例

    Datav简介: 组件库基于Vue ,主要用于构建大屏(全屏)数据展示页面即数据可视化,具有多种类型组件可供使用. 文档链接:Datav-Vue 大屏数据展示组件库 代码下载:datav大屏数据展示 ...

  7. vue和Java做数据交互_基于vue和springmvc前后端分离,json类接口调用介绍

    基于vue和springmvc前后端分离,json类接口调用介绍 版本要求:spring-3.2.9.RELEASE.vue-2.9.2.axios-0.17.1,其中axios作为http clie ...

  8. vue实现Json格式数据展示

    vue的jsonViewer组件也很好用,在网上看到有大神自己写的组件(递归调用),觉得很好,稍作修改,记录一下 JSON.stringify(obj, null, 4) 可以美化json数据的显示& ...

  9. 视频课程-1小时上手 Spring Boot 及 达梦数据库 做数据展示后端

    这个视频是免费的!已经上传到B站了! 视频一共是一个小时多点: 在B站上是这样的 源码都有 视频地址为: https://www.bilibili.com/video/av71907222/ 质量的确 ...

最新文章

  1. 基于相机和低分辨率激光雷达的三维车辆检测
  2. 八天学会MongoDB:第五天 主从复制
  3. 科技奥运再进一步,北京冬奥组委携手阿里云启动“云上转播”
  4. IDEA上安装和使用checkstyle,findbugs,visualVM,PMD插件
  5. BZOJ2002 [HNOI2010] 弹飞绵羊
  6. LiveVideoStackCon深圳-编解码的三足鼎立
  7. mysql numeric float_sql 下,float和numeric
  8. Android 自己定义View (二) 进阶
  9. NeurIPS 2020 | AI编程:如何从复制粘贴走向推理合成(文末附论文及代码)
  10. 数据结构-stl(二维比较,排序分析)
  11. windows apache 负载均衡配置 Tomcat集群配置
  12. 阿里巴巴如何基于 Kubernetes 实践 CI/CD
  13. 惠普打印机换硒鼓图解_惠普激光打印机硒鼓安装方法(图文)
  14. 软件配置管理的作用?软件配置包括什么?
  15. 计算机中求声音传输时间公式,混响时间常用的几种计算公式
  16. 2020 JUSTCTF F@k3 0ff1c@l REVERSE WP
  17. 云服务器/树莓派搭建我的世界Minecraft多人游戏服务器
  18. RabbitMQ服务启动成功后就自动停止
  19. Adobe Illustrator Mac使用教程
  20. 背包问题变种:将数组分成两部分使得两部分的和的差最小

热门文章

  1. 赛效:如何获得公文写作模板
  2. Centos7或ubuntu18.04配置公共邮箱或个人邮箱发报警邮件
  3. Openshift介绍及常用命令
  4. 19.python-多态
  5. Sui Builder House香港站|报名通道现已开启,携手共建Sui生态
  6. 初始化的应收票据金额是否可以转余额到总账?
  7. 基于C51单片机+DS18B20温度传感器+LCD1602显示器的智能水温控制系统(PID)
  8. 威布尔weibull distribution
  9. python两种方式实现读写航拍影像JPG图片的GPS坐标
  10. 利用matlab和python读micaps格式文件、读写二进制文件