Gaston: remove more key entries (e.g. :shape)
This commit is contained in:
parent
fe8d08123c
commit
e4c8921ae9
@ -196,12 +196,13 @@ function gaston_add_series(plt::Plot{GastonBackend}, series::Series)
|
|||||||
sp = series[:subplot]; gsp = sp.o
|
sp = series[:subplot]; gsp = sp.o
|
||||||
x, y, z = series[:x], series[:y], series[:z]
|
x, y, z = series[:x], series[:y], series[:z]
|
||||||
st = series[:seriestype]
|
st = series[:seriestype]
|
||||||
|
@show st series[:ribbon]
|
||||||
|
|
||||||
curves = []
|
curves = []
|
||||||
if gsp.dims == 2 && z === nothing
|
if gsp.dims == 2 && z === nothing
|
||||||
for seg ∈ series_segments(series, st; check=true)
|
for (n, seg) ∈ enumerate(series_segments(series, st; check=true))
|
||||||
i, rng = seg.attr_index, seg.range
|
i, rng = seg.attr_index, seg.range
|
||||||
for sc ∈ gaston_seriesconf!(sp, series, i)
|
for sc ∈ gaston_seriesconf!(sp, series, i, n == 1)
|
||||||
push!(curves, Gaston.Curve(x[rng], y[rng], nothing, nothing, sc))
|
push!(curves, Gaston.Curve(x[rng], y[rng], nothing, nothing, sc))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -221,7 +222,7 @@ function gaston_add_series(plt::Plot{GastonBackend}, series::Series)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
for sc ∈ gaston_seriesconf!(sp, series, 1)
|
for sc ∈ gaston_seriesconf!(sp, series, 1, true)
|
||||||
push!(curves, Gaston.Curve(x, y, z, nothing, sc))
|
push!(curves, Gaston.Curve(x, y, z, nothing, sc))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -250,7 +251,7 @@ function gaston_hvline!(sp, series, curveconf, pt, dt, lw, lc, command)
|
|||||||
nothing
|
nothing
|
||||||
end
|
end
|
||||||
|
|
||||||
function gaston_seriesconf!(sp::Subplot{GastonBackend}, series::Series, i::Int)
|
function gaston_seriesconf!(sp::Subplot{GastonBackend}, series::Series, i::Int, add_to_legend::Bool)
|
||||||
#=
|
#=
|
||||||
gnuplot abbreviations (see gnuplot/src/set.c)
|
gnuplot abbreviations (see gnuplot/src/set.c)
|
||||||
---------------------------------------------
|
---------------------------------------------
|
||||||
@ -271,7 +272,7 @@ function gaston_seriesconf!(sp::Subplot{GastonBackend}, series::Series, i::Int)
|
|||||||
w: with
|
w: with
|
||||||
=#
|
=#
|
||||||
gsp = sp.o; st = series[:seriestype]; extra = []
|
gsp = sp.o; st = series[:seriestype]; extra = []
|
||||||
add_to_legend = should_add_to_legend(series) && i == 1
|
add_to_legend &= should_add_to_legend(series)
|
||||||
curveconf = String[add_to_legend ? "title '$(series[:label])'" : "notitle"]
|
curveconf = String[add_to_legend ? "title '$(series[:label])'" : "notitle"]
|
||||||
|
|
||||||
clims = get_clims(sp, series)
|
clims = get_clims(sp, series)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user