File size: 442 Bytes
42ee455
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import pandas as pd
import vizro.models as vm
import vizro.plotly.express as px
from vizro import Vizro

funnel_data = pd.DataFrame(
    {"Stage": ["Leads", "Sales calls", "Follow-up", "Conversion", "Sales"], "Value": [10, 7, 4, 2, 1]}
)

page = vm.Page(
    title="Funnel",
    components=[vm.Graph(figure=px.funnel_area(funnel_data, names="Stage", values="Value"))],
)

dashboard = vm.Dashboard(pages=[page])
Vizro().build(dashboard).run()