@@ -809,12 +809,12 @@ module LegendMakieLegendSpecFitsExt
809
809
810
810
# plot report from ctc_aoe
811
811
function LegendMakie. lplot! (
812
- report:: NamedTuple{(:peak, :window, :fct, :bin_width, :bin_width_qdrift, :aoe_peak, :aoe_ctc, :qdrift_peak, :h_before, :h_after, :σ_before, :σ_after, :report_before, :report_after)} ;
812
+ report:: NamedTuple{(:peak, :window, :fct, :bin_width, :bin_width_qdrift, :aoe_peak, :aoe_ctc, :aoe_ctc_norm, : qdrift_peak, :h_before, :h_after, :h_after_norm, : σ_before, :σ_after, :σ_after_norm, : report_before, :report_after, :report_after_norm )} ;
813
813
label_before = " Before correction" , label_after = " After correction" , levels = 15 ,
814
814
xlims = (- 9 ,5 ), ylims = StatsBase. quantile .(Ref (report. qdrift_peak), (0.005 , 0.995 )), xticks = Makie. WilkinsonTicks (6 ,k_min= 5 ), yticks = Makie. WilkinsonTicks (6 ,k_min= 4 ),
815
- title:: AbstractString = " " , titlesize = 18 , titlegap = 0 ,
815
+ title:: AbstractString = " " , titlesize = 18 , titlegap = 0 , norm :: Bool = false ,
816
816
xlabel = " A/E classifier" , ylabel = " Qdrift / E" ,
817
- watermark:: Bool = true , kwargs...
817
+ watermark:: Bool = true , kwargs...
818
818
)
819
819
820
820
# Best results for figsize (600,600)
@@ -824,7 +824,7 @@ module LegendMakieLegendSpecFitsExt
824
824
825
825
ax = Makie. Axis (g[1 ,1 ], limits = (xlims,(0 ,nothing )), ylabel = " Counts / $(round (step (first (report. h_before. edges)), digits = 2 )) " )
826
826
h_before = Makie. plot! (ax, report. h_before, color = :darkgrey )
827
- h_after = Makie. plot! (ax, report. h_after, color = (:purple , 0.5 ))
827
+ h_after = Makie. plot! (ax, norm ? report . h_after_norm : report. h_after, color = (:purple , 0.5 ))
828
828
829
829
ax3 = Makie. Axis (g[1 ,2 ])
830
830
Makie. hidedecorations! (ax3)
@@ -833,7 +833,7 @@ module LegendMakieLegendSpecFitsExt
833
833
834
834
ax2 = Makie. Axis (g[2 ,1 ]; limits = (xlims, ylims), xticks, yticks, xlabel, ylabel)
835
835
k_before = KernelDensity. kde ((report. aoe_peak, report. qdrift_peak))
836
- k_after = KernelDensity. kde ((report. aoe_ctc, report. qdrift_peak))
836
+ k_after = KernelDensity. kde ((norm ? report . aoe_ctc_norm : report. aoe_ctc, report. qdrift_peak))
837
837
Makie. contourf! (ax2, k_before. x, k_before. y, k_before. density, levels = levels, colormap = :binary )
838
838
Makie. contour! (ax2, k_before. x, k_before. y, k_before. density, levels = levels - 1 , color = :white )
839
839
Makie. contour! (ax2, k_after. x, k_after. y, k_after. density, levels = levels - 1 , colormap = :plasma )
0 commit comments