I can’t find a great visualization library for Scala.
It seems like it’d be pretty easy to write a wrapper library around python’s Matlibplot. Let the user set the path to their python binary, and provide their data using an api similar to Matlibplot.
Behind the scenes, build a string which is the python code needed to display the visualization. At ‘plot.show()’, pass that string to the python binary, and have the visualization show up.
Yes, its hacky, but its a pretty good / easy way to have great visualizations in Scala without having to dive into python, or doing all that work from scratch.