03-echarts如何画立体柱状图

本文详细介绍了如何使用ECharts库在Vue项目中创建并自定义立体柱状图,包括创建盒子、设置坐标、构建绘图方法,以及使用`renderItem`和`LinearGradient`实现渐变色效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建盒子

1、创建盒子

这是图形盒子和样式。

<template>
  <div class="MonitoringSensor">
    <div id="main"></div>
  </div>
</template>

<style scoped>
.MonitoringSensor {
   
   
  width: 500px;
  height: 500px;

  margin: 0 auto;
  background: rgb(24, 80, 169)
}

#main {
   
   

  height: 100%;
  width: 100%;
}
</style>

这一步做完页面中间会有一个蓝色的盒子,如下
在这里插入图片描述

2、初始化盒子(先绘制一个基本的二维柱状图的样式)

1、创建一个初始化图表的方法

  methods:{
   
   
     initChart () {
   
   }
   }

2、在mounted中调用这个方法

  mounted () {
   
   
    this.initChart()
  },

3、在方法中写options和绘制图形

注意:记得导入echarts,否则无法构建图表。

import * as echarts from 'echarts'
data () {
   
   
    return {
   
   
      chart: null
    }
  },
initChart () {
   
   
      this.chart = echarts.init(document.getElementById('main'));
      let options = null;
      options = {
   
   
        xAxis: {
   
   
          type: "category",
          data: ["苹果", "梨子", "香蕉"],
          axisLabel: {
   
   
            color: "#fff",
          },
        },

        yAxis: {
   
   
          type: "value",
          max: 200,
          axisLabel: {
   
   
            color: "#fff",
          },
          splitLine: {
   
   
            lineStyle: {
   
   
              color: "#222",
            },
          },
        },
        tooltip: {
   
   
          trigger: "axis",
        },
        series: [
          {
   
   
            type: "bar",
            data: [100, 50, 20],
            barWidth: 30,
          }
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值