Funnel
Properties
dataArray
输入数据,现在支持的类型是对象数组。
格式:
[{ name: 'a', value: 12 }] [{ name: 'a', value: [5, 12] }]dataKeyString | Number | Function
每个区域图对应一个唯一的 key,需要在 FunnelChart 中保证唯一。
nameKeyString
"name" 属性对应的 key 。
默认值:
"name"legendType'line' | 'plainline' | 'square' | 'rect'| 'circle' | 'cross' | 'diamond' | 'square' | 'star' | 'triangle' | 'wye' | 'none'optional
对应的图例 icon 的类型。
默认值:
"rect"activeShapeObject | ReactElement | Function | booleanoptional
如果形状通过工具提示处于活动状态,或设置了活动索引道具,则将渲染自定义形状。
shapeObject | ReactElement | Function | booleanoptional
要渲染的自定义形状。
isAnimationActiveBoolean | "auto"
当值为 false,不开启动画。
默认值:
"auto"animationBeginNumber
声明组件挂载后,开始运行动画的间隔时长,单位为毫秒。
默认值:
400animationDurationNumber
声明动画的运行时长,单位为毫秒。
默认值:
1500animationEasing'ease' | 'ease-in' | 'ease-out' | 'ease-in-out' | 'linear'
动画缓动函数的类型。
默认值:
"ease"idStringoptional
唯一的id,会用于生成内部的clip path id 等,建议使用SSR的时候设置这个属性。
onAnimationStartFunctionoptional
区域图动画 start 事件的回调函数。
onAnimationEndFunctionoptional
区域图动画 end 事件的回调函数。
onClickFunctionoptional
曲线 click 事件的回调函数。
onMouseDownFunctionoptional
曲线 mousedown 事件的回调函数。
onMouseUpFunctionoptional
曲线 mouseup 事件的回调函数。
onMouseMoveFunctionoptional
曲线 mousemove 事件的回调函数。
onMouseOverFunctionoptional
曲线 mouseover 事件的回调函数。
onMouseOutFunctionoptional
曲线 mouseout 事件的回调函数。
onMouseEnterFunctionoptional
曲线 mouseenter 事件的回调函数。
onMouseLeaveFunctionoptional
曲线 mouseleave 事件的回调函数。