Where is actual development in Plotting?

@StefanKarpinski: What are you missing that cannot be accomplished, e.g. by Plots + GR backend?

I know that for design work, I have a need for more interactivity. At this point in time, GR does not provide much interactivity.

Some of the things I am currently missing from the Plots+GR backend were pointed out by @hgeorgako:

Would be nice if the new framework supported plotting of time-series data in a seamless manner.

  1. x-axis to the micro/nanosecond resolution
  2. ability to zoom in.
  3. If you are plotting data for 10 days, say between 08:40:00 to 12:45:00, have the ability to ignore the daily/overnight gaps and stitch the time-series together.
  4. Multiple y-axis for the same x-axis.

FYI @hgeorgako:

The InspectDR backend for Plots.jl has the ability to do 1, 2, and 4.
Link: ANN: New interactive Plots.jl backend for large datasets

Having a common x-axis is really useful to do interactive exploration of Bode plots (for example).

Sadly, Plots.jl does not support having multiple y-axes for the same x-axis… To use this feature, you would have to use InspectDR.jl directly.