echarts用法
参考文档: https://github.com/xlsdg/vue-echarts-v3
1、下载echarts插件
- $ npm install --save vue-echarts-v3
2、引入echarts
2.1 全部引入
- import IEcharts from 'vue-echarts-v3/src/full.vue';
2.2 部分引入
- import Vue from 'vue';
- import IEcharts from 'vue-echarts-v3/src/lite.vue';
- // import 'echarts/lib/chart/line';
- import 'echarts/lib/chart/bar';
- // import 'echarts/lib/chart/pie';
- // import 'echarts/lib/chart/scatter';
- // import 'echarts/lib/chart/radar';
- // import 'echarts/lib/chart/map';
- // import 'echarts/lib/chart/treemap';
- // import 'echarts/lib/chart/graph';
- // import 'echarts/lib/chart/gauge';
- // import 'echarts/lib/chart/funnel';
- // import 'echarts/lib/chart/parallel';
- // import 'echarts/lib/chart/sankey';
- // import 'echarts/lib/chart/boxplot';
- // import 'echarts/lib/chart/candlestick';
- // import 'echarts/lib/chart/effectScatter';
- // import 'echarts/lib/chart/lines';
- // import 'echarts/lib/chart/heatmap';
- // import 'echarts/lib/component/graphic';
- // import 'echarts/lib/component/grid';
- // import 'echarts/lib/component/legend';
- // import 'echarts/lib/component/tooltip';
- // import 'echarts/lib/component/polar';
- // import 'echarts/lib/component/geo';
- // import 'echarts/lib/component/parallel';
- // import 'echarts/lib/component/singleAxis';
- // import 'echarts/lib/component/brush';
- import 'echarts/lib/component/title';
- // import 'echarts/lib/component/dataZoom';
- // import 'echarts/lib/component/visualMap';
- // import 'echarts/lib/component/markPoint';
- // import 'echarts/lib/component/markLine';
- // import 'echarts/lib/component/markArea';
- // import 'echarts/lib/component/timeline';
- // import 'echarts/lib/component/toolbox';
- // import 'zrender/lib/vml/vml';
3、使用echarts
- <template>
- <div class="echarts">
- <IEcharts :option="bar" :loading="loading" @ready="onReady" @click="onClick"></IEcharts>
- <button @click="doRandom">Random</button>
- </div>
- </template>
- <script type="text/babel">
- import IEcharts from 'vue-echarts-v3/src/full.vue';
- export default {
- name: 'view',
- components: {
- IEcharts
- },
- props: {
- },
- data: () => ({
- loading: true,
- bar: {
- title: {
- text: 'ECharts Hello World'
- },
- tooltip: {},
- xAxis: {
- data: ['Shirt', 'Sweater', 'Chiffon Shirt', 'Pants', 'High Heels', 'Socks']
- },
- yAxis: {},
- series: [{
- name: 'Sales',
- type: 'bar',
- data: [, , , , , ]
- }]
- }
- }),
- methods: {
- doRandom() {
- const that = this;
- let data = [];
- for (let i = , min = , max = ; i < ; i++) {
- data.push(Math.floor(Math.random() * (max + - min) + min));
- }
- that.loading = !that.loading;
- that.bar.series[].data = data;
- },
- onReady(instance) {
- console.log(instance);
- },
- onClick(event, instance, echarts) {
- console.log(arguments);
- }
- }
- };
- </script>
- <style scoped>
- .echarts {
- width: 400px;
- height: 400px;
- }
- </style>
Learn more ECharts' API http://echarts.baidu.com/api.html
echarts用法的更多相关文章
- 浅谈 echarts 用法
对于服务型的公司来说,需要了解用户的使用趋势,来帮助分析市场的走向,所以说统计在一个管理后台中是必不可少的. 会用到echarts插件 ,其官网网址 http://echarts.baidu.com/ ...
- ECharts 的用法
1. ECharts的获得 官网: https://echarts.baidu.com/ 你可以通过以下几种方式获取 ECharts. 从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求 ...
- echarts 的 formatter用法
前言:formatter格式化方法.使用formatter调用自定义的数据,把内容通过处理让变成我们想要的样子. 比如,echarts数据显示是这样的(bug:部分内容被隐藏掉了,显示太长,不美观) ...
- Echarts的基本用法
首先需要到导入echatrs.js文件 <script src="dist/echarts.js"></script> 路径配置 require.confi ...
- [struts2]struts结合ECharts的用法
<script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script> < ...
- ECharts中color : function的用法(转)
ECharts图表实战经验1:如何设置图表同序列不同数据点的独立颜色值 最近有不少朋友在追问这样一个问题:我单序列的柱状图,我想让每一个根柱子的颜色都不一样,应该如何做? 针对这个问题,其实我只想 ...
- echarts简单用法快速上手
1.html结构 简单说就是一个标签一个图表:2.初始化:var myEcharts = echarts.init(document.getElementById("xxx")): ...
- echarts实践用法
在折线图中,当点击某个节点,出现提示浮框,并且可以进行点击操作 echarts 配置 tooltip: { show: true, formatter: function(e) { return 'a ...
- Vue中echarts的基本用法
前言:同大多数的前端框架一样,先读官网的使用方法.学会基本使用后,在实例中找到自己想要demo.拿过来改一改,一个echarts图表就形成,毕竟人家做就是为了方便使用. 我是在vue中下面直接使用的e ...
随机推荐
- 51nod 1008 N的阶乘 mod P
输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %) 例如:n = 10, P = 11,10! = 3628800 3628800 % 11 = 10 Input 两 ...
- CocoaPods的一些略为高级一丁点的使用【转】
记得我刚开始做iOS开发的时候,是没有项目依赖管理工具.当需要引入第三方库的时候是相当麻烦的,不是直接拷贝库近来,就是添加依赖工程,直到CocoaPods出来才改变这个状况.项目依赖管理不是Cocoa ...
- 开源蜘蛛集合(转自haizhiguang博客,链接:http://blog.csdn.net/haizhiguang/article/details/20209573)
各种蜘蛛: Heritrix 点击次数:1458 Heritrix是一个开源,可扩展的web爬虫项目.Heritrix设计成严格按照robots.txt文件的排除指示和META robots标签. ...
- HashMap 源码解读
HashMap在JDK1.7和1.8中有了很大的改变,空闲时间对HashMap做了一点点的研究. HashMap是一种数组和链表结合的数据结构,我们每次new一个HashMap时,都会构造出一个长度为 ...
- ios-->制作ipa文件
用证书进行真机调试并生成二级制文件,通常位于:/Users/.../Library/Developer/Xcode/DerivedData/XXXXXDemo-gmtamkryoesxilartayu ...
- Unity 坐标 转换 详解 World世界坐标 Screen屏幕坐标 View视口坐标 GUI坐标 NGUI坐标 localPosition相对父级坐标
在制作游戏中我们经常会遇到这样一个需求: 在人物模型的上面显示 名字.称号 一类的文字或者图片 如下图 人物模型属于是Camera1 UI Title信息属于NGUI Camera2 如下图 这时 ...
- 敏捷视界:Scrum起源、Scrum术语
Scrum起源 Scrum的原始含义 Scrum原始含义是指英式橄榄球次要犯规时在犯规地点对阵争球.争球双方各有8个队员参与,各方出3名前锋队员,并肩各站成一横排,面对面躬身互相顶肩,中间形成一条通道 ...
- js的基础要点
javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览器解释html时是按先后顺序的,所以前面的script就先被执行.比如进行页面显示初始化的js必须放在head里面,因为初始 ...
- python实战===输入密码以******的形式在cmd中展示
#设置密码输入,显示为****** import msvcrt,sys def pwd_input(): chars = [] while True: try: newChar = msvcrt.ge ...
- 【机器学习笔记之五】用ARIMA模型做需求预测用ARIMA模型做需求预测
本文结构: 时间序列分析? 什么是ARIMA? ARIMA数学模型? input,output 是什么? 怎么用?-代码实例 常见问题? 时间序列分析? 时间序列,就是按时间顺序排列的,随时间变化的数 ...