Visualize User Journey with a Sunburst Chart
  • AI Chat
  • Code
  • Report
  • Beta
    Spinner

    Visualize user journey with a sunburst chart

    This template lets you visualize a user's journey through a product using a sunburst chart. A sunburst chart visualizes hierarchical data spanning outwards radially from root to leaves. The sunburst sector hierarchy is determined by the path taken. The root starts from the center and children are added to the outer rings.

    # Load packages
    import pandas as pd
    import plotly.express as px
    # Upload your data as CSV and load as data frame
    df = pd.read_csv('data/sequences.csv')
    df.head()
    # Visualize user journey as a sunburst chart
    # Reference: https://plotly.com/python-api-reference/generated/plotly.express.sunburst.html
    fig = px.sunburst(
      data_frame = df,                          # your data frame
      path = ['event_1', 'event_2', 'event_3'], # list of column names representing the user journey
      values = 'n',                             # column name indicating number of users following the path
      height = 500,                             # height of the chart
      title = "User Journey"                    # title of the chart
    )
    fig.update_layout(margin = dict(l=0, r=0, b=0))
    fig.show(config = {"displayModeBar": False})