Apache Superset Sunburst: apply full hierarchy path as dashboard filters on segment click
03:04 19 Aug 2026

I enabled cross-filtering for my Sunburst chart.

Sunburst Diagram

When I click a nested Sunburst segment (marked with a purple dot):

  • A cross-filter scope appears in the top-left corner.

  • Only the value of the clicked segment is used for filtering.

  • The parent values of that segment are not included.

For example, if the Sunburst hierarchy is based on:

parent_level_1
parent_level_2
parent_level_3
os_version

and I click a nested os_version segment, I would like Superset to apply the complete hierarchy path:

parent_level_1 = selected top-level parent
parent_level_2 = selected parent
parent_level_3 = selected child
os_version     = selected segment

In other words, I would like the selected segment and all of its parent values to be applied to the dashboard's native filters, rather than only creating a cross-filter scope for the clicked value.

Currently, Superset appears to use only the value associated with the clicked segment.

Is it possible to configure the Sunburst chart so that:

  1. Clicking a segment applies both the selected value and all of its parent values?

  2. These values are applied to the dashboard's native filters instead of appearing only as a cross-filter scope?

  3. If this is not supported natively, is there a recommended customization or plugin approach for implementing this behavior?

I am using Apache Superset 6.1.0.

apache-superset