Skip to content

ChartFunnel 漏斗图

漏斗图组件,用于展示数据的层级关系。

基础用法

基础的漏斗图用法,默认按数值大小降序排列。

查看代码

升序排列

通过 sort 属性设置为 ascending 可以实现升序排列(金字塔状)。

查看代码

自定义样式

支持自定义标签位置、图形间距、颜色等。

查看代码

样式定制:金字塔分层

模拟3D效果的金字塔分层展示,使用右侧标签显示详细数据。

查看代码

完全自定义配置

通过 options 属性可以完全自定义 ECharts 配置项,实现更复杂的效果。

查看代码

API

Props

参数说明类型可选值默认值
data数据数组ChartFunnelDataItem[][]
colors颜色数组string[][...]
showLegend是否显示图例booleanfalse
sort排序方式ChartFunnelSortdescending / ascending / nonedescending
gap图形间距number2
height图表高度number | string400px
width图表宽度number | string100%
showLabel是否显示标签booleantrue
labelPosition标签位置ChartFunnelLabelPositioninside / outside / left / rightinside
options自定义配置anyundefined

Types

ChartFunnelDataItem

ts
interface ChartFunnelDataItem {
  name: string
  value: number
  itemStyle?: any
}