Boxes: airquality

using CairoMakie, RDatasets, Colors, ColorSchemes

airquality = dataset("datasets", "airquality")
categories = ["Ozone", "Solar.R", "Wind", "Temp"]
colors = categorical_colors(:Set1, length(categories))

fig = Figure(resolution = (600, 400))
ax = Axis(fig[1, 1], xticks = (1:length(categories), categories))
for (indx, f) in enumerate(categories)
    datam = filter(x -> x !== missing, airquality[:, f])
    a = fill(indx, length(datam))
    boxplot!(ax, a, datam; whiskerwidth = 1, width = 0.35,
        color = (colors[indx], 0.45), whiskercolor = (colors[indx], 1),
        mediancolor = :black)
end
fig

Warning

This example was autogenerated using:

using Pkg
Pkg.status(["CairoMakie",  "RDatasets", "Colors", "ColorSchemes"])
Status `~/work/BeautifulMakie/BeautifulMakie/docs/Project.toml`
  [13f3f980] CairoMakie v0.10.6
  [35d6a980] ColorSchemes v3.21.0
  [5ae59095] Colors v0.12.10
  [ce6b1742] RDatasets v0.7.7

This page was generated using Literate.jl.