Best packages to use to recreate a boxplot

Hello,
For a paper, I’d like to recreate a boxplot similar to the one below, where, for discrete values of ‘x’, I have ‘y’ data from multiple different sources

So far, I see that Makie, StatsPlots, and PlotlyJS, have boxplot plotting, but I’m not sure which would be best for my case, and the documentation for the first two are sparse, to say the least. Any suggestions on how I should go about with this?

You may add these to the list too
https://www.generic-mapping-tools.org/GMTjl_doc/examples/plotting_functions/05_1_stats/#example_1786624051085203809