Choosing a plotting library

ufechner7
Sun, 16 Apr 2023 18:52:07 +0000
General Usage

Since 9 months I am trying to find a good Julia plotting library,
but I was not successful.

So I am going back to PythonPlot.jl, the latest wrapper for the
Python based matplotlib library.

What does it offer that the more native Julia libraries do not offer?

A combination of features that are crucial for my work:

1. one plot window per plot; I often want to compare different plots
or want to see a number of plots in context

2. the possibility to zoom and pan the plot

3. when zooming, the axis lables should adapt

4. beeing able to see the x and y positions of the cursor as numbers

5. nice layout

6. good choice of plotting types and layouts

7. some stability

The InspectDR library supports 1, 2 and 4, but not 3, 5 and 6.
If I use Plots.jl with PythonPlot I loose 3. and 4.

With PlotlyJS I loose 5.

I hope that - perhaps in a year - the Julia plotting libraries are
good enough to finally replace matplotlib.

31 posts - 18 participants