【小小Demo】Vue Echart图表

vue-echart-ui

vue 集成 echart 图表的小 demo。

基础

series.type

包括:line(折线图)、bar(条形图)、pie(饼图)、scatter(散点图)、graph(图形图)、tree(树状图)等

series.data

在每个系列中声明:option

series.data

echarts包括这些组件:xAxis(笛卡尔坐标系的x轴)、yAxis(笛卡尔坐标系的y轴)、grid(笛卡尔坐标系的底板)、angleAxis(极坐标系的角度轴) ,
radiusAxis(极坐标系的半径轴),polar(极坐标系的底板),geo(GEO坐标系),dataZoom(改变数据显示范围的组件),visualMap(指定视觉对象的组件)映射),
tooltip(工具提示组件)、toolbox(工具箱组件)、series

集成步骤

安装

npm install echarts --save

引用

在main.js 里面引用

import * as echarts from 'echarts'
//局部或全局定义
Vue.prototype.$echarts = echarts

页面效果

静态效果

code 以饼图为例


<div id="pie" style="width: 100%;height: 400px;"></div>

<script>
export default {
  /**
   * 柱状图
   */
  barEcharts() {
    var myChart = this.$echarts.init(document.getElementById('bar'))
// 配置图表
    var option = {
      title: {
        text: '标题'
      },
//提示框
      tooltip: {},
      legend: {
        data: ['']
      },
//x轴显示种类
      xAxis: {
        data: ['种类一', '种类二', '种类三', '种类四', '种类五', '种类六']
      },
//y轴可填数值等
      yAxis: {},
      series: [{
        name: '销量',
        type: 'bar',
//y轴数值
        data: [5,
          {
            value: 20,
            itemStyle: {
              color: '#FFB5C5'
            }
          }, 36, 10, 10, 20]
      }]
    }
    myChart.setOption(option)
  }
}
</script>

注意
需要放在 mounted 。

mounted() {
    this.pieEcharts();
  }

页面效果

柱状图

饼图

折线图

动态效果

后续更新…

项目地址

Gitee:xiaoxiao-demo 的vue-echart-ui下。需配合layui-echarts 后端接口使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue中使用echarts,你可以通过全局引入或按需引入的方式来使用echarts库。全局引入的方法是在main.js文件中引入echarts,并将其挂载在Vue的原型上,以便在整个项目中可以直接通过this.$echarts来使用echarts库。具体代码如下: ```javascript // main.js import echarts from "echarts"; Vue.prototype.$echarts = echarts; ``` 这样,在Vue的组件中就可以通过this.$echarts来调用echarts库的各种功能了。比如你可以在组件的mounted钩子函数中使用this.$echarts来初始化一个echarts实例,并使用其提供的API来绘制图表。 另外,如果你只需要使用一部分echarts功能,你也可以按需引入echarts的模块。具体的使用方法可以参考echarts官方文档或者其他相关资源。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Vue使用echarts(完整版,解决各种报错)](https://blog.csdn.net/geidongdong/article/details/122561517)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [在vue中使用Echart图表。小白篇](https://blog.csdn.net/qq_43153895/article/details/108214450)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值