文章目录

  • 前提:安装数据报表的插件
  • Vue实现简单图表的步骤
    • 导入echarts
    • 为ECharts准备一个具备大小(宽高)的Dom
    • 基于准备好的dom,初始化echarts实例
    • 指定图表的配置项和数据
    • 展示数据
  • Vue实现简单图表的示例:

前提:安装数据报表的插件

Echarts官网:
https://echarts.apache.org/zh/index.html

Vue实现简单图表的步骤

导入echarts

// 1.导入echarts
// import echarts from 'echarts'
let echarts = require('echarts')

为ECharts准备一个具备大小(宽高)的Dom

<!-- 2. 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 600px; height: 400px"></div>

基于准备好的dom,初始化echarts实例

// 3. 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'))

指定图表的配置项和数据

// 4. 指定图表的配置项和数据var option = {title: {text: 'ECharts 入门示例',},tooltip: {},legend: {data: ['销量'],},xAxis: {data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20],},],}

展示数据

// 5. 展示数据myChart.setOption(option)

Vue实现简单图表的示例:

<template><div><!-- 面包屑导航区域 --><el-breadcrumb separator-class="el-icon-arrow-right"><!-- 当点击首页的时候,会跳转到/home页面 --><el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item><el-breadcrumb-item>数据统计</el-breadcrumb-item><el-breadcrumb-item>数据报表</el-breadcrumb-item></el-breadcrumb><!-- 卡片视图 --><el-card><!-- 2. 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 600px; height: 400px"></div></el-card></div>
</template><script>
// 1.导入echarts
// import echarts from 'echarts'
let echarts = require('echarts')export default {data() {return {}},created() {},//  此时,页面上的元素,已经被渲染完毕了//   DOM元素初始化完毕后,执行mountedmounted() {// 3. 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'))// 4. 指定图表的配置项和数据var option = {title: {text: 'ECharts 入门示例',},tooltip: {},legend: {data: ['销量'],},xAxis: {data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20],},],}// 5. 展示数据myChart.setOption(option)},methods: {},
}
</script><style lang="less" scoped>
</style>

Vue实现简单图表~满满的干货相关推荐

  1. Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表、地图)

    Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表.地图) 目录 Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表.地图) 一.简单介绍 二.环境搭建 三.使 ...

  2. Vue 之 echarts 图表数据可视化常用的一些图表/动态图表/3D图表的简单整理

    Vue 之 echarts 图表数据可视化常用的一些图表/动态图表/3D图表的简单整理 目录 Vue 之 echarts 图表数据可视化常用的一些图表/动态图表/3D图表的简单整理 一.简单介绍 二. ...

  3. 吐血整理,Ubuntu必备应用推荐,满满的干货!

    吐血整理,Ubuntu必备应用推荐,满满的干货! 哈喽,大家好,欢迎收看欢哥TV 我是欢哥.无论你是刚接触Ubuntu,还是最近从Windows改用Ubuntu,都会发现--我不知道该装哪些软件? 这 ...

  4. 用Vue实现简单的echarts在线编辑器

    用Vue实现简单的echarts在线编辑器 简述 思路 效果图 页面分布 main.js的配置 其中ace编辑器的配置 按钮功能 实现思路 具体实现 图表初始化 图表组件传给父组件option配置对象 ...

  5. 用php做一个简单的汇率,vue实现简单实时汇率计算功能

    最近在自己摸索vue的使用,因为相对于只是去看教程和实例,感觉不如自己动手写一个demo入门来的快.刚好看到小程序中有一个简单但是很精致的应用极简汇率,而且它的表现形式和vue的表现形式很像,于是想着 ...

  6. react构建淘票票webapp,及react与vue的简单比较。

    前言 前段时间使用vue2.0构建了淘票票页面,并写了一篇相关文章vue2.0构建淘票票webapp,得到了很多童鞋的支持,因此这些天又使用react重构了下这个项目,目的无他,只为了学习和共同进步! ...

  7. 前端app调起摄像头 只显示在页面_猫也能看得懂的教程之一分钟使用Vue搭建简单Web页面...

    本教程适合人群: 已经了解过过html.js.css,想深入学习前端技术的小伙伴 有前端开发经验.但是没有使用过Vue的小伙伴 有过其他编程经验,对前端开发感兴趣的小伙伴 学习本教程之后你将会: 了解 ...

  8. python导入csv文件-Python从CSV文件导入数据和生成简单图表

    原标题:Python从CSV文件导入数据和生成简单图表 我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数 ...

  9. 基于vue-cli、elementUI的Vue超简单入门小例子

    基于vue-cli.elementUI的Vue超简单入门小例子 这个例子还是比较简单的,独立完成后,能大概知道vue是干嘛的,可以写个todoList的小例子. 开始写例子之前,先对环境的部署做点简单 ...

最新文章

  1. Jeff Dean:一年开源12款新工具,谷歌负责任AI原则落地生根
  2. java validation_java bean validation 参数验证
  3. 华为这台「技术暴力输出机」,亮出「云原生2.0」,研发效率飙升10倍!
  4. Spring IOC 容器源码分析系列文章导读 1
  5. 声明一个队列,并且指定TTL
  6. SVN入门:流程简介 安装配置 项目库配置 客户端 上线方案
  7. posman mocks_使用Mocks进行需求驱动的软件开发
  8. 定时器驱动数码管c语言程序,用c语言编写,实用定时器实现数码管15倒计时
  9. 详解ifconfig命令
  10. event.srcElement 说明 方法 技巧
  11. nginx IP 80跳转443
  12. maya2014中uvlayout2.08安装
  13. 马斯克的火箭上天了,SpaceX开源项目也登上了热榜!
  14. 微信登录优化方案设计
  15. 聊一下测试工程师的招聘
  16. Linux7密钥,centos7秘钥验证
  17. 包含新房二手房租房功能的房产小程序开发方案
  18. 腾讯云学生服务器官网地址(附用途指南)
  19. office 365 ppt创意方法(拉开幕布)
  20. 映射与json基础方法

热门文章

  1. Lansys PV 1.2 1CD(化工容器强度计算软件)
  2. WPF(Windows Presentation Foundation)用户界面框架
  3. Bailian2943 小白鼠排队【排序】
  4. Bailian4034 选择客栈【序列处理】
  5. Bailian2675 计算书费【求和】
  6. HDU1863 畅通工程【Kruskal算法+并查集】
  7. Topological Spaces(拓扑空间)
  8. σ 代数与测度(measures)
  9. python matplotlib 方程的绘制
  10. UNIX环境高级编程(三)—— 静态链接库与动态链接库