fix outer legend font size
This commit is contained in:
parent
2a138dee40
commit
3be9b8d076
@ -763,6 +763,7 @@ function gr_convert_sci_tick_label(label)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function gr_axis_height(sp, axis)
|
function gr_axis_height(sp, axis)
|
||||||
|
GR.savestate()
|
||||||
ticks = get_ticks(sp, axis)
|
ticks = get_ticks(sp, axis)
|
||||||
gr_set_font(tickfont(axis), sp)
|
gr_set_font(tickfont(axis), sp)
|
||||||
h = (ticks in (nothing, false, :none) ? 0 : last(gr_get_ticks_size(ticks, axis[:rotation])))
|
h = (ticks in (nothing, false, :none) ? 0 : last(gr_get_ticks_size(ticks, axis[:rotation])))
|
||||||
@ -770,10 +771,12 @@ function gr_axis_height(sp, axis)
|
|||||||
gr_set_font(guidefont(axis), sp)
|
gr_set_font(guidefont(axis), sp)
|
||||||
h += last(gr_text_size(axis[:guide]))
|
h += last(gr_text_size(axis[:guide]))
|
||||||
end
|
end
|
||||||
|
GR.restorestate()
|
||||||
return h
|
return h
|
||||||
end
|
end
|
||||||
|
|
||||||
function gr_axis_width(sp, axis)
|
function gr_axis_width(sp, axis)
|
||||||
|
GR.savestate()
|
||||||
ticks = get_ticks(sp, axis)
|
ticks = get_ticks(sp, axis)
|
||||||
gr_set_font(tickfont(axis), sp)
|
gr_set_font(tickfont(axis), sp)
|
||||||
w = (ticks in (nothing, false, :none) ? 0 : first(gr_get_ticks_size(ticks, axis[:rotation])))
|
w = (ticks in (nothing, false, :none) ? 0 : first(gr_get_ticks_size(ticks, axis[:rotation])))
|
||||||
@ -781,6 +784,7 @@ function gr_axis_width(sp, axis)
|
|||||||
gr_set_font(guidefont(axis), sp)
|
gr_set_font(guidefont(axis), sp)
|
||||||
w += last(gr_text_size(axis[:guide]))
|
w += last(gr_text_size(axis[:guide]))
|
||||||
end
|
end
|
||||||
|
GR.restorestate()
|
||||||
return w
|
return w
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user