vue 结合v-chart 实现柱状图

依赖版本:

 "v-charts": "^1.19.0",

"echarts": "^4.8.0",

 

1.结构

 <ve-histogram

        v-bind="{

          ...histogramOpt,

        }"

        height="500px"

        :colors="colorList"

      >

      </ve-histogram>

2. 数据和颜色

 histogramOpt() {

      return {

        xAxis: {

          data: ['第1周', '第2周', '第3周', '第4周', '第5周', '第6周'],

        },

        legend: {

          bottom: 0,

          icon: 'rect',

          itemWidth: 15,

          itemGap: 40,

        },

        series: [

          {

            name: 'Forest',

            type: 'bar',

            barGap: '10%',

            emphasis: {

              focus: 'series',

            },

            data: [320, 1332, 1301, 1334, 1150, 1232],

          },

          {

            name: 'Steppe',

            type: 'bar',

            emphasis: {

              focus: 'series',

            },

            data: [1220, 182, 991, 1234, 1150, 122],

          },

          {

            name: 'Desert',

            type: 'bar',

            emphasis: {

              focus: 'series',

            },

            data: [1150, 1232, 1201, 154, 150, 1232],

          },

          {

            name: 'Wetland',

            type: 'bar',

            emphasis: {

              focus: 'series',

            },

            data: [198, 1177, 1101, 391, 1150, 232],

          },

        ],

      }

    },

    colorList() {

      return ['#4472c4', '#ed7d31', '#a5a5a5', '#ffc000']

    },

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值