vue项目中如何使用echart

  1. 获取echarts
  • 从 Apache ECharts (incubating) 官网下载界面 获取官方源码包后构建。
  • 在 ECharts 的 GitHub 获取。
  • 通过 npm 获取 echarts,本文中采用此方式
 npm install echarts
  1. 引入echarts
    在main.js中引入echarts,并挂载到全局
import vue from 'vue'
import echarts from 'echarts'
vue.prototype.$echarts = echarts
  1. 使用echarts

HTML代码部分:

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

JS代码部分:

<script >        
// 基于准备好的dom,初始化echarts实例        var myChart = echarts.init(this.$refs.main);        // 指定图表的配置项和数据       
var option = {            
       title: {text: 'ECharts表格'    },            
       tooltip: {},
       legend: {data:['销量']},                 
       xAxis: {data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]},             
       yAxis: {},            
       series: [{
       name: '销量',                
       type: 'bar',                
       data: [5, 20, 36, 10, 10, 20]            }]        
    };       
 // 使用刚指定的配置项和数据显示图表。        
 myChart.setOption(option);     
</script>
  1. 效果
    在这里插入图片描述
  2. 常见效果图
    柱状图:
    在这里插入图片描述
    折线图:
    在这里插入图片描述
    中国地图:

在这里插入图片描述
环状图:
在这里插入图片描述
6. 配置教程请参考官网:

https://echarts.apache.org/examples/zh/index.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端vue项目引入echart,可以通过以下步骤来通过接口获取数据: 第一步,安装echart库和vue-echarts库。 在命令行运行以下命令来安装echartvue-echarts库: ```shell npm install echarts vue-echarts ``` 第二步,引入echartvue-echarts库。 在vue项目的入口文件(通常是main.js)引入echartvue-echarts库: ```javascript import Vue from 'vue' import ECharts from 'vue-echarts' import 'echarts' Vue.component('v-chart', ECharts) ``` 第三步,在组件使用vue-echarts来展示图表。在需要展示图表的vue组件,通过调用echart的接口获取数据,并将数据传入到vue-echarts进行渲染: ```javascript <template> <v-chart :options="chartOptions" /> </template> <script> export default { data() { return { chartOptions: {} } }, methods: { fetchData() { // 通过接口获取数据 // 这里可以使用axios或者其他网络请求库来调用接口获取数据 // 假设获取到的数据为responseData let responseData = { /* 获取到的数据 */ } // 将数据传入echart的options this.chartOptions = { // 这里根据echart的配置要求,将responseData的数据传入到options } } }, mounted() { // 在组件挂载后调用fetchData方法来获取数据并渲染图表 this.fetchData() } } </script> ``` 通过以上步骤,我们可以在vue项目引入echart,并通过接口获取数据来展示图表。这样就可以实现在前端vue项目使用echart来展示动态数据的图表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值