Hey thanks, I managed to get it working after switching to "jvm" instead of "multiplatform", I never figured out the root cause.
My usecase is a bit niche in that I am primarily targeting very small screens, too small for the layout manager clearly so I did some rendering by hand for that 🙂
I will also be adding a webserver to view the same plots from a browser so will return to it for that but I was a little surprised at the dependency list of kandy-lets-plot via dataframe - it pulls in apache poi & openapi (including all the swagger libraries, jackson, commons io and a yaml parser) - I'm hoping I can exclude them without issues but it sort of feels like these should be optional extras to be used as a library. I assume this is because by heritage it is to be used in Notebooks.