show ekwargs on show (#3567)
This commit is contained in:
parent
3f5a1287be
commit
7ca32b5edd
33
src/plot.jl
33
src/plot.jl
@ -23,7 +23,38 @@ current(plot::AbstractPlot) = (CURRENT_PLOT.nullableplot = plot)
|
|||||||
|
|
||||||
Base.string(plt::Plot) = "Plot{$(plt.backend) n=$(plt.n)}"
|
Base.string(plt::Plot) = "Plot{$(plt.backend) n=$(plt.n)}"
|
||||||
Base.print(io::IO, plt::Plot) = print(io, string(plt))
|
Base.print(io::IO, plt::Plot) = print(io, string(plt))
|
||||||
Base.show(io::IO, plt::Plot) = print(io, string(plt))
|
function Base.show(io::IO, plt::Plot)
|
||||||
|
print(io, string(plt))
|
||||||
|
sp_ekwargs = getindex.(plt.subplots, :extra_kwargs)
|
||||||
|
s_ekwargs = getindex.(plt.series_list, :extra_kwargs)
|
||||||
|
if isempty(plt[:extra_plot_kwargs]) && all(isempty, sp_ekwargs) && all(isempty, s_ekwargs)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
print(io,"\nCaptured extra kwargs:\n")
|
||||||
|
do_show = true
|
||||||
|
for (key, value) in plt[:extra_plot_kwargs]
|
||||||
|
do_show && println(io, " Plot:")
|
||||||
|
println(io, " "^4, key, ": ", value)
|
||||||
|
do_show = false
|
||||||
|
end
|
||||||
|
do_show = true
|
||||||
|
for (i, ekwargs) in enumerate(sp_ekwargs)
|
||||||
|
for (key, value) in ekwargs
|
||||||
|
do_show && println(io, " SubplotPlot{$i}:")
|
||||||
|
println(io, " "^4, key, ": ", value)
|
||||||
|
do_show = false
|
||||||
|
end
|
||||||
|
do_show = true
|
||||||
|
end
|
||||||
|
for (i, ekwargs) in enumerate(s_ekwargs)
|
||||||
|
for (key, value) in ekwargs
|
||||||
|
do_show && println(io, " Series{$i}:")
|
||||||
|
println(io, " "^4, key, ": ", value)
|
||||||
|
do_show = false
|
||||||
|
end
|
||||||
|
do_show = true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
getplot(plt::Plot) = plt
|
getplot(plt::Plot) = plt
|
||||||
getattr(plt::Plot, idx::Int = 1) = plt.attr
|
getattr(plt::Plot, idx::Int = 1) = plt.attr
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user