ZenosZeng 发表于 2024-1-12 08:59:55

【组件模板】柱形图变形

本帖最后由 ZenosZeng 于 2024-1-12 09:41 编辑

直接看效果:




直接拷贝代码:
<font size="3">//将所有系列显示为三角形
let seriesData = []
option.series.data.forEach(item => {
      seriesData.push(item.value)
})

option.series.forEach(item => {
item.type = 'pictorialBar',
    item.symbol = 'triangle',
      item.barGap = '-60%',
    item.barWidth = '55%'
})

//在所有系列之后,添加一个矩形区域作为背景
var bg =
{
      type: 'bar',
      showBackground:true,
      backgroundStyle : {
      color: 'rgba(180, 180, 180, 0.1)'
      },
      symbol: 'path://M0,10 L10,10 C5.5,10 5.5,5 5,0 C4.5,5 4.5,10 0,10 z',
      itemStyle: {
          normal: {
            color: 'rgba(255, 255, 255, 0)'
          }
      },
      z: '-99',
      data:seriesData
      };
option.series.push(bg);
return option</font>

使用方式:
方式1:
在Wyn管理后台的【导入】功能,导入以下Zip包,然后在仪表板设计器的左侧工具箱的【组件模板分类中】可以找到。


方式2:

在仪表板设计器中添加【柱状图(ECharts)】,然后将以上代码粘贴到【自定义属性】中:



页: [1]
查看完整版本: 【组件模板】柱形图变形