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: [5, 20, 36, 10, 10, 20]
        }]
      }
    }),
    methods: {
      doRandom() {
        const that = this;
        let data = [];
        for (let i = 0, min = 5, max = 99; i < 6; i++) {
          data.push(Math.floor(Math.random() * (max + 1 - min) + min));
        }
        that.loading = !that.loading;
        that.bar.series[0].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

 

时间: 2024-11-10 05:01:38

echarts用法的相关文章

Winform Echarts 显示百度地图的用法(3)

1,用Echarts 显示百度地图的用法(2)写一个 baidu.html 2,winform页面放一个WebBrowser控件,用来放地图的html页面 3,winform 加载时 将WebBrowser文件放在baidu.html同一个目录下 webBrw_Map.Url = new Uri(Path.Combine(Application.StartupPath, "baidumap.html")); 4,加载地图 (1),根据经纬度查询 var pointX = "3

Echarts的基本用法

首先需要到导入echatrs.js文件 <script src="dist/echarts.js"></script> 路径配置 require.config({ paths: { // 当前文件下的文件名(放有echarts.js文件) echarts: 'echarts' } }); 使用 require( [ // 必须为echarts 'echarts', // 当前文件下的chart下的bar.js模块 'echarts/chart/bar' // 在

Echarts 显示百度地图的用法

<div id="allmap" style="height: 1000px"></div> <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=vgQfNjTQDlCar24CrTIdWcwY"></script> <script type="text/jav

ECharts基础用法列子

//所需jar包<script type="text/javascript" src="<%=basePath%>/assets/plugins/jQuery/jquery-1.11.3.min.js"></script><!-- echerts图表 --><script type="text/javascript" src="<%=basePath%>/assets/j

Vue中echarts的基本用法

前言:同大多数的前端框架一样,先读官网的使用方法.学会基本使用后,在实例中找到自己想要demo.拿过来改一改,一个echarts图表就形成,毕竟人家做就是为了方便使用. 我是在vue中下面直接使用的echarts.下面按步骤讲解. 第一步:安装echarts依赖包,然后引入,注意最好在当前使用的组件中引入,而不需要在main.js中注册. //1.首先引入 import echarts from "echarts"; 第二步:在页面中创建一个盒子,用来装载图表 <!-- 2.为e

Echarts 显示百度地图的用法(2)

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=vgQfNjTQDlCar24CrTIdWcwY"></script> <div id="allmap" style="height: 600px"></div><br/> <span id="ln

Echarts简单应用

在对比了HighCharts之后,因为版权问题,还是决定在项目中采用Echarts来做图表展示. Echarts更新速度很快,已经更新到Echarts3了,感觉3的表现更炫.更酷,据说性能更好,但考虑到项目的整体风格,还是采用Echarts2的版本.  在项目正式开始之前,做个一个简单的Demo,结合EasyUI的Grid呈现一个柱状图,后期再考虑对Echarts的js进行二次封装. Echarts的使用跟HighCharts很类似,之前基于HighCharts做了一个Demo之后,熟悉了这类框

跟风舞烟学大数据可视化-Echarts从入门到上手实战

跟风舞烟学大数据可视化-Echarts从入门到上手实战 课程观看地址:http://www.xuetuwuyou.com/course/180 课程出自学途无忧网:http://www.xuetuwuyou.com 课程讲师:风舞烟 课时数:三个模块,共70课时   一.课程特色: 1.最全的Echarts课程讲解     70学时课时量,360度全方位,无死角的课程设计,让你通透Echarts可视化技术 2.最适合小白学员学习的课程,没有之一     只要你了解一点基本的Html,CSS,Ja

百度地图、ECharts整合HT for Web网络拓扑图应用

直击现场 百度地图.ECharts整合HT for Web网络拓扑图应用 发表于3周前(2015-03-23 01:32)   阅读(1320) | 评论(5) 78人收藏此文章, 我要收藏 赞8 慕课网,程序员升职加薪神器,点击免费学习 摘要 前一篇谈及到了ECharts整合HT for Web的网络拓扑图应用,后来在ECharts的Demo中看到了有关空气质量的相关报表应用,就想将百度地图.ECharts和HT for Web三者结合起来也做一个类似空气质量报告的报表+拓扑图应用. high