diff --git a/src/backends/gr.jl b/src/backends/gr.jl index 7bd88af6..c97c04f4 100644 --- a/src/backends/gr.jl +++ b/src/backends/gr.jl @@ -1162,7 +1162,7 @@ function gr_legend_pos(theta::Real, leg, viewport_plotarea; axisclearance=nothin end function gr_get_legend_geometry(viewport_plotarea, sp) - legendn = legendw = 0; dy = 0. + legendn = legendw = dy = 0 if sp[:legend] != :none GR.savestate() GR.selntran(0) @@ -1197,6 +1197,8 @@ function gr_get_legend_geometry(viewport_plotarea, sp) x_legend_offset = (viewport_plotarea[2] - viewport_plotarea[1]) / 30 y_legend_offset = (viewport_plotarea[4] - viewport_plotarea[3]) / 30 + dy *= get(sp[:extra_kwargs], :legend_hfactor, 1) + legendh = dy * legendn return (