@Juan: When I try it I get this error message: […]
Unfortunately, this error is due to the fact that InspectDR is still evolving - and I don’t really have a perfect solution to match revisions of InspectDR with those of Plots.jl.
When adding functionnality to InspectDR, or simply fixing structural flaws, I sometimes need to modify the InspectDR API (and Plots.jl depends on the API being fixed).
Thus, when a change in API happens, I also have to update the
inspectdr() glue code in Plots.jl.
Currently, InspectDR v0.2.2 is only supported by the master branch of Plots.jl… Still waiting on the next tagged release.
If ever you find Plots.jl crashes when you use inspectdr()… Simply look at the message you get when you call
using InspectDR on a fresh Julia session:
Julia> using InspectDR
INFO: InspectDR not known to be compatible with current version of Plots.jl.
Latest known compatible versions:
Plots 0.12.0 => InspectDR 0.2.0.
If difficulties occur, you can pin to an older version:
julia> Pkg.pin("InspectDR", v"0.2.0")
...don't forget to free to enable future updates:
See NEWS.md for more details on compatibility.
That basically tells you what to do - which is to “pin” the version of InspectDR to one that is compatible with the current version of plots:
Julia> Pkg.pin("InspectDR", v"0.2.0")
Note that, once pinned to InspectDR v0.2.0, you will get a similar INFO message indicating that the last known compatible (Plots, InspectDR) couplet is even older. Please ignore this message. It is due to the fact that v0.2.0 of InspectDR was not actually aware that it was compatible with Plots v0.12.0 when it was published.