e-charts柱状图,区间段不同颜色渲染显示

本文介绍了如何使用ECharts库在柱状图中实现区间段不同颜色的渲染显示,重点讲解了Y轴类别与X轴数据的映射关系,并提供了实际的代码示例。
摘要由CSDN通过智能技术生成

categories:Y轴,

data:X轴,value第一个参数对应categories里的索引值,一一映射

 

效果图: 

 代码:

<template>
  <div class="custom">
    <div class="status-view">
      <div class="item">
        <SvgIcon icon="icon_1"></SvgIcon>
        <div class="name">无线电设备:{
  { radiosNumber }}</div>
      </div>
      <div class="item">
        <SvgIcon icon="icon_2"></SvgIcon>
        <div class="name">用频设备:{
  { frequencyNumber }}</div>
      </div>
    </div>
    <div ref="custom" class="chart-view"></div>
    <div ref="customMain" class="main-view"></div>
  </div>
</template>
<script>
import * as echarts from "echarts";
import { getStatistics, getFrequencyList } from "@api/home/index";

export default {
  name: "Custom",
  props: {
    venueName: {
      type: String,
      default: "",
    },
  },
  data() {
    return {
      frequencyNumber: 0,
      radiosNumber: 0,
    };
  },
  watch: {
    venueName() {
      this.init();
    },
  },
  mounted() {
    this.init();
  },
  methods: {
    async init() {
      const { data: list } = await getFrequencyList();
      const { data } = await getStatistics(this.venueName);
      this.radiosNumber = data.radiosNumber;
      this.frequencyNumber = data.frequencyNumber;
      const template = list.map(x => {
        return {
          name: x.nameFrequency,
          
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值