I’m doing some error analysis and it would be handy if I could display errors with both axes scaled logarithmically in multiple separate plot windows. See, I have four vectors (diffc1
, diffc2
, diffc3
, diffc4
) containing errors that I’d like to plot in separate windows with each plot window having logarithmically scaled axes. I know how to do this if only the y-axis has a logarithmic scale, namely using:
using PyPlot
PyPlot.figure(1)
# nc has my x-axis values
PyPlot.semilogy(nc, diffc1)
PyPlot.figure(2)
PyPlot.semilogy(nc, diffc2)
PyPlot.figure(3)
PyPlot.semilogy(nc, diffc3)
PyPlot.figure(4)
PyPlot.semilogy(nc, diffc4)
and I know how to scale both axes logarithmically and produce just one plot window at a time, namely using:
using Plots
plot(nc, diffc1, xaxis=:log, yaxis=:log)
but I don’t know how to produce multiple plots at a time with both axes scaled logarithmically. I’ve looked for an equivalent option for Plots to PyPlot’s figure()
, but I cannot find one.