From c4354c86c009334b934415bea63dbb05f83316f6 Mon Sep 17 00:00:00 2001 From: Simon Christ Date: Mon, 25 Nov 2019 20:10:09 +0100 Subject: [PATCH] legend opacity --- src/backends/pgfplotsx.jl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/backends/pgfplotsx.jl b/src/backends/pgfplotsx.jl index 09496a67..94a76b3b 100644 --- a/src/backends/pgfplotsx.jl +++ b/src/backends/pgfplotsx.jl @@ -102,8 +102,9 @@ function (pgfx_plot::PGFPlotsXPlot)(plt::Plot{PGFPlotsXBackend}) bb = bbox(sp) cstr = plot_color(sp[:background_color_legend]) a = alpha(cstr) + fg_alpha = alpha(plot_color(sp[:foreground_color_legend])) title_cstr = plot_color(sp[:titlefontcolor]) - title_a = alpha(cstr) + title_a = alpha(title_cstr) axis_opt = PGFPlotsX.Options( "height" => string(height(bb)), "width" => string(width(bb)), @@ -115,8 +116,10 @@ function (pgfx_plot::PGFPlotsXPlot)(plt::Plot{PGFPlotsXBackend}) "rotate" => sp[:titlefontrotation] ), "legend style" => PGFPlotsX.Options( - pgfx_linestyle(pgfx_thickness_scaling(sp), sp[:foreground_color_legend], 1.0, "solid") => nothing, + pgfx_linestyle(pgfx_thickness_scaling(sp), sp[:foreground_color_legend], fg_alpha, "solid") => nothing, "fill" => cstr, + "fill opacity" => a, + "text opacity" => alpha(plot_color(sp[:legendfontcolor])), "font" => pgfx_font(sp[:legendfontsize], pgfx_thickness_scaling(sp)) ), "axis background/.style" => PGFPlotsX.Options(