用Vue整合Echarts做数据展示:整合Echarts
在终端中输入:npm install echarts --save
在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/>' })
重写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相关推荐
- echarts迁徙图 vue_vue中高德搭配echarts做数据迁徙流线图
前言 此系列共分为以下几篇 <vue中高德地图的使用> <vue中基于高德的多行政区域覆盖> <vue中高德搭配echarts做数据迁徙流线图> (本篇) 本篇效果 ...
- vue疫情大屏数据展示+数据导出+地图图片下载
不废话,先上效果图 审美有限 下午5点开工 去掉吃饭时间 我的审美也只能让我做到这一步哈哈 有需要可以去github下载 github上代码是不加注释的 看注释在这个文章 github地址 https ...
- echarts 实时数据展示
echarts 实时数据展示 1. 构建一个web项目 完成从后台拉取MySQL的数据到前端的准备工作,我自己是用的ssm框架,这里是属于web的工作,不过多赘述. 2.先写一个简单的echart ...
- vue+echarts实现数据展示大屏
简单介绍 一个数据展示大屏.适用于中小型项目展示,只做学习交流. 技术栈 前端:vue+echarts+axios+vue-router+less 后台:node+koa2+websocket 开发I ...
- Spring整合Redis做数据缓存(Windows环境)
当我们一个项目的数据量很大的时候,就需要做一些缓存机制来减轻数据库的压力,提升应用程序的性能,对于java项目来说,最常用的缓存组件有Redis.Ehcache和Memcached. Ehcache是 ...
- 使用开源Datav——结合vue实现大屏数据展示案例
Datav简介: 组件库基于Vue ,主要用于构建大屏(全屏)数据展示页面即数据可视化,具有多种类型组件可供使用. 文档链接:Datav-Vue 大屏数据展示组件库 代码下载:datav大屏数据展示 ...
- vue和Java做数据交互_基于vue和springmvc前后端分离,json类接口调用介绍
基于vue和springmvc前后端分离,json类接口调用介绍 版本要求:spring-3.2.9.RELEASE.vue-2.9.2.axios-0.17.1,其中axios作为http clie ...
- vue实现Json格式数据展示
vue的jsonViewer组件也很好用,在网上看到有大神自己写的组件(递归调用),觉得很好,稍作修改,记录一下 JSON.stringify(obj, null, 4) 可以美化json数据的显示& ...
- 视频课程-1小时上手 Spring Boot 及 达梦数据库 做数据展示后端
这个视频是免费的!已经上传到B站了! 视频一共是一个小时多点: 在B站上是这样的 源码都有 视频地址为: https://www.bilibili.com/video/av71907222/ 质量的确 ...
最新文章
- 基于相机和低分辨率激光雷达的三维车辆检测
- 八天学会MongoDB:第五天 主从复制
- 科技奥运再进一步,北京冬奥组委携手阿里云启动“云上转播”
- IDEA上安装和使用checkstyle,findbugs,visualVM,PMD插件
- BZOJ2002 [HNOI2010] 弹飞绵羊
- LiveVideoStackCon深圳-编解码的三足鼎立
- mysql numeric float_sql 下,float和numeric
- Android 自己定义View (二) 进阶
- NeurIPS 2020 | AI编程:如何从复制粘贴走向推理合成(文末附论文及代码)
- 数据结构-stl(二维比较,排序分析)
- windows apache 负载均衡配置 Tomcat集群配置
- 阿里巴巴如何基于 Kubernetes 实践 CI/CD
- 惠普打印机换硒鼓图解_惠普激光打印机硒鼓安装方法(图文)
- 软件配置管理的作用?软件配置包括什么?
- 计算机中求声音传输时间公式,混响时间常用的几种计算公式
- 2020 JUSTCTF F@k3 0ff1c@l REVERSE WP
- 云服务器/树莓派搭建我的世界Minecraft多人游戏服务器
- RabbitMQ服务启动成功后就自动停止
- Adobe Illustrator Mac使用教程
- 背包问题变种:将数组分成两部分使得两部分的和的差最小
热门文章
- 赛效:如何获得公文写作模板
- Centos7或ubuntu18.04配置公共邮箱或个人邮箱发报警邮件
- Openshift介绍及常用命令
- 19.python-多态
- Sui Builder House香港站|报名通道现已开启,携手共建Sui生态
- 初始化的应收票据金额是否可以转余额到总账?
- 基于C51单片机+DS18B20温度传感器+LCD1602显示器的智能水温控制系统(PID)
- 威布尔weibull distribution
- python两种方式实现读写航拍影像JPG图片的GPS坐标
- 利用matlab和python读micaps格式文件、读写二进制文件