echart ——正负条形图

本文介绍了如何使用ECharts来创建具有正负值的条形图,并且详细展示了如何动态设置条形图的渐变颜色和圆角效果。通过定义一个自定义函数,可以根据数据生成相应的图表配置,从而实现所需的效果。
摘要由CSDN通过智能技术生成

最近需要实现大致如图的图表效果,找了很多文章和官网配置说明最终版的配置如下:

可以通过定义一个函数,传入要展示在图表的数据,返回最终的图标配置如下,

export const echartoption1 = (yAxisdata: string[], seriesData: string[]) => {

  return {

    grid: {

      top: "0%",

      left: "3%",

      right: "4%",

      bottom: "2%",

      containLabel: true

    },

    xAxis: [

      {

        type: "value",

        show: false, //隐藏X轴

        min: Math.ceil(Math.min.apply(null, seriesData.map(Number))) - 25,

        max: Math.ceil(Math.max.apply(null, seriesData.map(Number))) + 25

      }

    ],

    yAxis: [

      {

        type: "category",

        axisTick: {

          show: false //隐藏刻度线

        },

        axisLine: {

          show: true
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值