Funnel Chart
A funnel chart is a graphical representation used to visualize how data moves through a process. In a funnel chart, the dependent variable’s value diminishes in the subsequent stages of the process. It can be used to demonstrate the flow of users through a business or sales process.
Simple Example
Event Triggers
Funnel chart supports on_click
, on_mouse_enter
, on_mouse_leave
and on_mouse_move
event triggers, allows you to interact with the funnel chart and perform specific actions based on user interactions.
Dynamic Data
Here is an example of a funnel chart with a State
. Here we have defined a function randomize_data
, which randomly changes the data when the graph is clicked on using on_click=FunnelState.randomize_data
.
Changing the Chart Animation
The is_animation_active
prop can be used to turn off the animation, but defaults to True
. animation_begin
sets the delay before animation starts, animation_duration
determines how long the animation lasts, and animation_easing
defines the speed curve of the animation for smooth transitions.
API Reference
rx.recharts.FunnelChart
A Funnel chart component in Recharts.
Valid Children
Legend
GraphingTooltip
Funnel