improve titlelocation
This commit is contained in:
parent
593331dec2
commit
59043b2244
@ -141,15 +141,7 @@ function (pgfx_plot::PGFPlotsXPlot)(plt::Plot{PGFPlotsXBackend})
|
|||||||
"legend cell align" => "left",
|
"legend cell align" => "left",
|
||||||
"title" => sp[:title],
|
"title" => sp[:title],
|
||||||
"title style" => PGFPlotsX.Options(
|
"title style" => PGFPlotsX.Options(
|
||||||
"at" => if title_loc == :left
|
pgfx_get_title_pos(title_loc)...,
|
||||||
"{(0,1)}"
|
|
||||||
elseif title_loc == :right
|
|
||||||
"{(1,1)}"
|
|
||||||
elseif title_loc isa Tuple
|
|
||||||
"{$(string(title_loc))}"
|
|
||||||
else
|
|
||||||
"{(0.5,1)}"
|
|
||||||
end,
|
|
||||||
"font" => pgfx_font(
|
"font" => pgfx_font(
|
||||||
sp[:titlefontsize],
|
sp[:titlefontsize],
|
||||||
pgfx_thickness_scaling(sp),
|
pgfx_thickness_scaling(sp),
|
||||||
@ -703,6 +695,14 @@ pgfx_get_colorbar_pos(s) =
|
|||||||
get((left = " left", bottom = " horizontal", top = " horizontal"), s, "")
|
get((left = " left", bottom = " horizontal", top = " horizontal"), s, "")
|
||||||
pgfx_get_colorbar_pos(b::Bool) = ""
|
pgfx_get_colorbar_pos(b::Bool) = ""
|
||||||
|
|
||||||
|
pgfx_get_title_pos(s) =
|
||||||
|
get((
|
||||||
|
left = ("at" => "{(0,1)}", "anchor" => "south west"),
|
||||||
|
right = ("at" => "{(1,1)}", "anchor" => "south east"),
|
||||||
|
), s, "{(0.5,1)}")
|
||||||
|
pgfx_get_title_pos(t::Tuple) = ("at" => "{$(string(t))}", "anchor" => "south")
|
||||||
|
pgfx_get_title_pos(nt::NamedTuple) = ("at" => "{$(string(nt.at))}", "anchor" => string(nt.anchor))
|
||||||
|
|
||||||
function pgfx_get_ticklabel_style(sp, axis)
|
function pgfx_get_ticklabel_style(sp, axis)
|
||||||
cstr = plot_color(axis[:tickfontcolor])
|
cstr = plot_color(axis[:tickfontcolor])
|
||||||
return PGFPlotsX.Options(
|
return PGFPlotsX.Options(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user