For plotting data like curves, the only Scala library that I could find was Breeze which includes 2-dimensional plots. Breeze is is a scientific library somewhat comparable to NumPy and it also includes some limited plotting capability, with little documentation.
To my knowledge Breeze does not include 3-dimensional plots like surfaces, etc., only 2D plots.
Are there any Scala libraries that have 3-dimensional plots? Please let me know.
There are some Java libraries for plotting functions, but I could not successfully call these from Scala. There is a Java library for 3D plots called Jzy3d (http://www.jzy3d.org/) but I could not make it work from Scala. If you know how I can call this Java library from Scala, how to enable it in the sbt build file of my projects, how to import and call it, then I will be very grateful if you let me know.
In any case, I hope that the Scala community will upgrade Breeze to the standards of NumPy and MatPlotLib.