make Juno plots devicePixelRatio aware
This commit is contained in:
parent
236aaed2a3
commit
5d5c4d76b9
@ -234,10 +234,11 @@ function showjuno(io::IO, m, plt)
|
|||||||
thickness_scaling = plt[:thickness_scaling]
|
thickness_scaling = plt[:thickness_scaling]
|
||||||
|
|
||||||
jsize = get(io, :juno_plotsize, [400, 500])
|
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)
|
scale = minimum(jsize[i] / sz[i] for i in 1:2)
|
||||||
plt[:size] = (s * scale for s in sz)
|
plt[:size] = (s * scale for s in sz)
|
||||||
plt[:dpi] = Plots.DPI
|
plt[:dpi] = jdpi
|
||||||
plt[:thickness_scaling] *= scale
|
plt[:thickness_scaling] *= scale
|
||||||
|
|
||||||
prepare_output(plt)
|
prepare_output(plt)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user