make Juno plots devicePixelRatio aware

This commit is contained in:
Sebastian Pfitzner 2019-09-16 13:46:02 +02:00
parent 236aaed2a3
commit 5d5c4d76b9

View File

@ -234,10 +234,11 @@ function showjuno(io::IO, m, plt)
thickness_scaling = plt[:thickness_scaling]
jsize = get(io, :juno_plotsize, [400, 500])
jdpi = get(io, :juno_dpi_ratio, 1)*Plots.DPI
scale = minimum(jsize[i] / sz[i] for i in 1:2)
plt[:size] = (s * scale for s in sz)
plt[:dpi] = Plots.DPI
plt[:dpi] = jdpi
plt[:thickness_scaling] *= scale
prepare_output(plt)