Interactive Sunburst Chart selection: how to reproduce legacy node behavior with new Sunburst Chart node?

Hello KNIME Community,

I have been using the Sunburst Chart (JavaScript) node in KNIME to create interactive sunburst charts. In particular, I built web app pages (e.g., in KNIME WebPortal) where after a user clicked or selected segments of the sunburst chart, the corresponding subset of data was dynamically shown in an associated table. This interactivity was really valuable for data exploration and dashboarding.

Recently, the Sunburst Chart (JavaScript) node became deprecated (i.e. a legacy node is still available) and replaced by the new Sunburst Chart node. However, I’ve noticed that the new node generates nice visualisations but does not seem to support clicking or selecting sunburst segments to filter or update other views downstream.

  • Is there a recommended way or best practice in current KNIME versions to replicate the interactive behaviour where clicking on sunburst segments updates tables or filters data dynamically?
  • Are there any built-in nodes, extensions, or demo workflows that showcase how to bind the sunburst chart segment selection to downstream filtering in dashboards or WebPortal components?

Thanks a lot in advance for your help! I’d appreciate pointers on how others have overcome this limitation.

Cheers,

Gio

Hi @gcincilla ,

with KNIME nodes, we usually follow a two-step model for deprecation:

  1. Legacy nodes are still perfectly fine to be used, but there is a newer node that offers most of the features. If you build a new workflow, we recommend to use the new node, unless you require some of the missing functionality.
  2. Deprecated nodes usually continue to work, however, you definitely should use the newer node.

In your case, the selection for the Sunburst chart has not been implemented yet. I added a +1 for you to the ticket (internal reference UIEXT-1195), but for the time being, you will need to continue using the legacy node.

Best regards,

nan

2 Likes

Please nan, add 1 again. It is really frustrating.
And the other hand, I just cannot get the legacy to work properly either.

Does anyone have a proper description of settings of the Legacy node.

Here is the typical workflow. It looks pretty simple, but I cannot get the Sunburst chart to work nicely, with a little bit of clean format for numbers, proper labels.
And I cannot get the table connected to the Sunburst Chart to show the content of the selected subset of the Sunburst.

Can anyone help me.

Dashboard1.knwf (155.9 KB)

Hey @LRTLRTBE,

I slightly adjusted your example to show only the selected rows in the table downstream. You have to make sure that for the “selection“ to work you have the selection mode activated in the sunburst chart.

Greetings,

Daniel

Dashboard1.knwf (131.4 KB)

2 Likes

Thank you Daniel, It works well.
I’m looking forward to the new node update as it looks much nicer in a dashboard.
Any idea when we can expect it?

1 Like

Hey @LRTLRTBE,

sadly no timeline yet. The focus is currently on something else and only once this is done we can focus back on the views :slight_smile:

Greetings,

Daniel

Hi KNIME Dev Team,

Any progress on this?

It is a pity that it is still not updated, as the new node look so much better.

Good evening,

Raoul

1 Like