From 42dc08058afeeed57adb90415df98c3fd0b716bd Mon Sep 17 00:00:00 2001 From: Simon Christ Date: Wed, 22 May 2024 13:56:06 +0200 Subject: [PATCH] add recipe --- PlotsBase/src/DataSeries.jl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/PlotsBase/src/DataSeries.jl b/PlotsBase/src/DataSeries.jl index bb360eacd..b91a10b33 100644 --- a/PlotsBase/src/DataSeries.jl +++ b/PlotsBase/src/DataSeries.jl @@ -32,6 +32,14 @@ mutable struct Series plotattributes::DefaultsDict end +@recipe function f(s::Series) + for (k, v) in s.plotattributes + k == :subplot && continue + plotattributes[k] = v + end + () +end + Base.getindex(series::Series, k::Symbol) = series.plotattributes[k] Base.setindex!(series::Series, v, k::Symbol) = (series.plotattributes[k] = v) Base.get(series::Series, k::Symbol, v) = get(series.plotattributes, k, v)