diff --git a/PlotsBase/ext/PGFPlotsXExt.jl b/PlotsBase/ext/PGFPlotsXExt.jl index 9e3f03df9..242646bee 100644 --- a/PlotsBase/ext/PGFPlotsXExt.jl +++ b/PlotsBase/ext/PGFPlotsXExt.jl @@ -3,7 +3,6 @@ module PGFPlotsXExt import PlotsBase: PlotsBase, pgfx_sanitize_string import LaTeXStrings: LaTeXString import Printf: @sprintf -import UUIDs: uuid4 import RecipesPipeline import PlotUtils @@ -465,8 +464,8 @@ function (pgfx_plot::PGFPlotsXPlot)(plt::Plot{PGFPlotsXBackend}) ) end for (series_index, series) ∈ enumerate(series_list(sp)) - # give each series a uuid for fillbetween - series_id = uuid4() + # give each series an id for fillbetween + series_id = maximum(values(_pgfplotsx_series_ids), init = 0) + 1 _pgfplotsx_series_ids[Symbol("$series_index")] = series_id opt = series.plotattributes st = series[:seriestype]