参考文档: https://github.com/xlsdg/vue-echarts-v3

1、下载echarts插件

  1. $ npm install --save vue-echarts-v3

2、引入echarts

  2.1 全部引入     

  1. import IEcharts from 'vue-echarts-v3/src/full.vue';

  2.2 部分引入

  1. import Vue from 'vue';
  2. import IEcharts from 'vue-echarts-v3/src/lite.vue';
  3.  
  4. // import 'echarts/lib/chart/line';
  5. import 'echarts/lib/chart/bar';
  6. // import 'echarts/lib/chart/pie';
  7. // import 'echarts/lib/chart/scatter';
  8. // import 'echarts/lib/chart/radar';
  9.  
  10. // import 'echarts/lib/chart/map';
  11. // import 'echarts/lib/chart/treemap';
  12. // import 'echarts/lib/chart/graph';
  13. // import 'echarts/lib/chart/gauge';
  14. // import 'echarts/lib/chart/funnel';
  15. // import 'echarts/lib/chart/parallel';
  16. // import 'echarts/lib/chart/sankey';
  17. // import 'echarts/lib/chart/boxplot';
  18. // import 'echarts/lib/chart/candlestick';
  19. // import 'echarts/lib/chart/effectScatter';
  20. // import 'echarts/lib/chart/lines';
  21. // import 'echarts/lib/chart/heatmap';
  22.  
  23. // import 'echarts/lib/component/graphic';
  24. // import 'echarts/lib/component/grid';
  25. // import 'echarts/lib/component/legend';
  26. // import 'echarts/lib/component/tooltip';
  27. // import 'echarts/lib/component/polar';
  28. // import 'echarts/lib/component/geo';
  29. // import 'echarts/lib/component/parallel';
  30. // import 'echarts/lib/component/singleAxis';
  31. // import 'echarts/lib/component/brush';
  32.  
  33. import 'echarts/lib/component/title';
  34.  
  35. // import 'echarts/lib/component/dataZoom';
  36. // import 'echarts/lib/component/visualMap';
  37.  
  38. // import 'echarts/lib/component/markPoint';
  39. // import 'echarts/lib/component/markLine';
  40. // import 'echarts/lib/component/markArea';
  41.  
  42. // import 'echarts/lib/component/timeline';
  43. // import 'echarts/lib/component/toolbox';
  44.  
  45. // import 'zrender/lib/vml/vml';

3、使用echarts

  1. <template>
  2. <div class="echarts">
  3. <IEcharts :option="bar" :loading="loading" @ready="onReady" @click="onClick"></IEcharts>
  4. <button @click="doRandom">Random</button>
  5. </div>
  6. </template>
  7.  
  8. <script type="text/babel">
  9. import IEcharts from 'vue-echarts-v3/src/full.vue';
  10. export default {
  11. name: 'view',
  12. components: {
  13. IEcharts
  14. },
  15. props: {
  16. },
  17. data: () => ({
  18. loading: true,
  19. bar: {
  20. title: {
  21. text: 'ECharts Hello World'
  22. },
  23. tooltip: {},
  24. xAxis: {
  25. data: ['Shirt', 'Sweater', 'Chiffon Shirt', 'Pants', 'High Heels', 'Socks']
  26. },
  27. yAxis: {},
  28. series: [{
  29. name: 'Sales',
  30. type: 'bar',
  31. data: [, , , , , ]
  32. }]
  33. }
  34. }),
  35. methods: {
  36. doRandom() {
  37. const that = this;
  38. let data = [];
  39. for (let i = , min = , max = ; i < ; i++) {
  40. data.push(Math.floor(Math.random() * (max + - min) + min));
  41. }
  42. that.loading = !that.loading;
  43. that.bar.series[].data = data;
  44. },
  45. onReady(instance) {
  46. console.log(instance);
  47. },
  48. onClick(event, instance, echarts) {
  49. console.log(arguments);
  50. }
  51. }
  52. };
  53. </script>
  54.  
  55. <style scoped>
  56. .echarts {
  57. width: 400px;
  58. height: 400px;
  59. }
  60. </style>

Learn more ECharts' API   http://echarts.baidu.com/api.html

 

echarts用法的更多相关文章

  1. 浅谈 echarts 用法

    对于服务型的公司来说,需要了解用户的使用趋势,来帮助分析市场的走向,所以说统计在一个管理后台中是必不可少的. 会用到echarts插件 ,其官网网址 http://echarts.baidu.com/ ...

  2. ECharts 的用法

    1. ECharts的获得 官网: https://echarts.baidu.com/ 你可以通过以下几种方式获取 ECharts. 从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求 ...

  3. echarts 的 formatter用法

    前言:formatter格式化方法.使用formatter调用自定义的数据,把内容通过处理让变成我们想要的样子. 比如,echarts数据显示是这样的(bug:部分内容被隐藏掉了,显示太长,不美观) ...

  4. Echarts的基本用法

    首先需要到导入echatrs.js文件 <script src="dist/echarts.js"></script> 路径配置 require.confi ...

  5. [struts2]struts结合ECharts的用法

    <script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script> < ...

  6. ECharts中color : function的用法(转)

    ECharts图表实战经验1:如何设置图表同序列不同数据点的独立颜色值   最近有不少朋友在追问这样一个问题:我单序列的柱状图,我想让每一个根柱子的颜色都不一样,应该如何做? 针对这个问题,其实我只想 ...

  7. echarts简单用法快速上手

    1.html结构 简单说就是一个标签一个图表:2.初始化:var myEcharts = echarts.init(document.getElementById("xxx")): ...

  8. echarts实践用法

    在折线图中,当点击某个节点,出现提示浮框,并且可以进行点击操作 echarts 配置 tooltip: { show: true, formatter: function(e) { return 'a ...

  9. Vue中echarts的基本用法

    前言:同大多数的前端框架一样,先读官网的使用方法.学会基本使用后,在实例中找到自己想要demo.拿过来改一改,一个echarts图表就形成,毕竟人家做就是为了方便使用. 我是在vue中下面直接使用的e ...

随机推荐

  1. 51nod 1008 N的阶乘 mod P

    输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %)   例如:n = 10, P = 11,10! = 3628800 3628800 % 11 = 10   Input 两 ...

  2. CocoaPods的一些略为高级一丁点的使用【转】

    记得我刚开始做iOS开发的时候,是没有项目依赖管理工具.当需要引入第三方库的时候是相当麻烦的,不是直接拷贝库近来,就是添加依赖工程,直到CocoaPods出来才改变这个状况.项目依赖管理不是Cocoa ...

  3. 开源蜘蛛集合(转自haizhiguang博客,链接:http://blog.csdn.net/haizhiguang/article/details/20209573)

    各种蜘蛛: Heritrix   点击次数:1458 Heritrix是一个开源,可扩展的web爬虫项目.Heritrix设计成严格按照robots.txt文件的排除指示和META robots标签. ...

  4. HashMap 源码解读

    HashMap在JDK1.7和1.8中有了很大的改变,空闲时间对HashMap做了一点点的研究. HashMap是一种数组和链表结合的数据结构,我们每次new一个HashMap时,都会构造出一个长度为 ...

  5. ios-->制作ipa文件

    用证书进行真机调试并生成二级制文件,通常位于:/Users/.../Library/Developer/Xcode/DerivedData/XXXXXDemo-gmtamkryoesxilartayu ...

  6. Unity 坐标 转换 详解 World世界坐标 Screen屏幕坐标 View视口坐标 GUI坐标 NGUI坐标 localPosition相对父级坐标

    在制作游戏中我们经常会遇到这样一个需求: 在人物模型的上面显示 名字.称号 一类的文字或者图片 如下图 人物模型属于是Camera1   UI Title信息属于NGUI Camera2 如下图 这时 ...

  7. 敏捷视界:Scrum起源、Scrum术语

    Scrum起源 Scrum的原始含义 Scrum原始含义是指英式橄榄球次要犯规时在犯规地点对阵争球.争球双方各有8个队员参与,各方出3名前锋队员,并肩各站成一横排,面对面躬身互相顶肩,中间形成一条通道 ...

  8. js的基础要点

    javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览器解释html时是按先后顺序的,所以前面的script就先被执行.比如进行页面显示初始化的js必须放在head里面,因为初始 ...

  9. python实战===输入密码以******的形式在cmd中展示

    #设置密码输入,显示为****** import msvcrt,sys def pwd_input(): chars = [] while True: try: newChar = msvcrt.ge ...

  10. 【机器学习笔记之五】用ARIMA模型做需求预测用ARIMA模型做需求预测

    本文结构: 时间序列分析? 什么是ARIMA? ARIMA数学模型? input,output 是什么? 怎么用?-代码实例 常见问题? 时间序列分析? 时间序列,就是按时间顺序排列的,随时间变化的数 ...