vue+echarts基本图形使用
2020-01-13 07:23
363 查看
1.安装:cnpm install echarts --save
2.页面引入:import echarts from “echarts”;
3.基本格式:
<template> <div> <div id="main" style="width: 600px;height: 400px;"></div> </div> </template> <script> import echarts from "echarts"; export default { name: "home", data() { return { charts: "", opinion: ["直接访问", "邮件营销", "联盟广告", "视频广告", "搜索引擎"], opinionData: [ { value: 335, name: "直接访问" }, { value: 310, name: "邮件营销" }, { value: 234, name: "联盟广告" }, { value: 135, name: "视频广告" }, { value: 1548, name: "搜索引擎" } ] }; }, methods: { drawPie(id) { this.charts = echarts.init(document.getElementById("main")); this.charts.setOption({ //这里完整的复制粘贴 echartsAPI 就行 }); } }, mounted() { this.$nextTick(function() { this.drawPie(); }); } }; </script>>
完整代码如下
<template> <div> <div id="main" style="width: 600px;height: 400px;"></div> </div> </template> <script> import echarts from "echarts"; export default { name: "home", data() { return { charts: "", opinion: ["直接访问", "邮件营销", "联盟广告", "视频广告", "搜索引擎"], opinionData: [ { value: 335, name: "直接访问" }, { value: 310, name: "邮件营销" }, { value: 234, name: "联盟广告" }, { value: 135, name: "视频广告" }, { value: 1548, name: "搜索引擎" } ] }; }, methods: { drawPie() { this.charts = echarts.init(document.getElementById("main")); this.charts.setOption({ title : { text: '某站点用户访问来源', subtext: '纯属虚构', x:'center' }, tooltip : { trigger: 'item', formatter: "{a} <br/>{b} : {c} ({d}%)" }, legend: { orient: 'vertical', left: 'left', data: ['直接访问','邮件营销','联盟广告','视频广告','搜索引擎'] }, series : [ { name: '访问来源', type: 'pie', radius : '55%', center: ['50%', '60%'], data:this.opinionData, itemStyle: { emphasis: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: 'rgba(0, 0, 0, 0.5)' } } } ] }); } }, mounted() { this.$nextTick(function() { this.drawPie(); }); } }; </script>>
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 在vue中添加Echarts图表的基本使用教程
- vue中使用echarts图表自适应的几种基本解决方案
- echarts基本使用 (包括在vue中使用echarts)
- Direct2D (3) : 使用浮点参数绘制基本图形
- WPF and Silverlight 学习笔记(二十六):基本图形使用(1)
- vue-router 基本使用
- OpenGL基础图形编程 - OpenGL辅助库的基本使用
- iOS开发UI篇—Quartz2D使用(绘制基本图形)
- echarts基本使用
- echarts基本使用
- WPF and Silverlight 学习笔记(二十六):基本图形使用(1)
- canvas绘图 echarts 基本使用
- HTML5之Canvas绘图——使用Canvas绘制图形的基本教程
- ECHARTS的基本使用:柱状图、折线图、饼图等
- vue-router基本概念及使用
- 在Vue中使用echarts的实例代码(3种图)
- 基于vue-cli的vue项目之路由1--最基本的使用
- WPF and Silverlight 学习笔记(二十七):基本图形的使用(2)Path和位图操作
- 图形编程——Paint和Canvas的基本使用
- HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用