Hello, I’m still quite new to knime, but I have not found a way to sort the Box plots in terms of the x-axis. I want them sorted descending from that count column, as that indicates how many data points are available for each box plot. So the box plots on the right are sorted descending by the count row.
I have used the edit nominal domain node, but I would have to do all of them manually, and it would not be future-proof as you would have to do it all over again if you input new data.
@feWIN welcome to the KNIME forum. Sometimes the KNIME nodes might lack some flexibility when customising graphics. One way to deal with this is using the built in Python environment and let ChatGPT create a suitable code that you can then access via a nice KNIME component and customise it easily.
In this case I have added the option to sort the Box/Violin Plots either by name or by count like you would want this to be. You can add titles and footnotes and also export the whole thing as a PNG file. Changes are easy to make with the help of a LLM model.
Also in this case the statistics will be exported as a data table for further use.
With KNIME it is easy to build quite sophisticated graphics that are then easy to use by yourself or share with others.
Hey, thank you, that sounds very interesting, what are the exact nodes needed for that? I was able to solve this with the domain calculator node already, I didn’t full get what I had to set up there, but just trying out a bunch of stuff worked for me.
@feWIN the magic happens inside the Component. You can combine KNIME elements to manage the settings for the graphic. The (blue) widgets provide the user interface for the Component (that turns into a data app). You collect the information (like the title) and provide them to the Python code (that you have created with the help of ChatGPT). The elements are arranged with the Layout editor that will configure the interface for the user.
The nodes can automatically refresh the results or there is a Refresh button so you have and interaction that will change the output.
The string variables are offered as x-axis and all numeric data as y-axis.