Tomatenseizoenen
In deze oefening analyseer je tomatenprijzen per maand in verschillende Indiase markten. Je gebruikt een gecombineerde boxplot en violindiagram om de verdeling van prijzen per maand te visualiseren. De boxplot toont kwartielen, mediaan en uitschieters, terwijl het violindiagram de vorm van de verdeling laat zien, wat inzicht geeft in patronen en variatie.
Zowel de tomatoes DataFrame als een array month_labels met maandnamen zijn geladen en klaar voor gebruik. Bekijk vóór de oefening het formaat van de kolom Date in de tomatoes-gegevensset met de interactieve shell. De pakketten DataFrames, Dates en StatsPlots zijn al voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Introductie tot datavisualisatie met Julia
Oefeninstructies
- Genereer een violindiagram van
"Retail Price"voor tomaten, metMonthop de x-as. - Voeg een boxplot van
"Retail Price"voor tomaten toe aan dezelfde figuur en verwijder de weergave vanoutliers.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create a violin plot
____(tomatoes.____,
tomatoes[:, "____"],
label=false,
xticks=(1:12, month_labels),
color=:crimson)
# Add a box plot to the figure
____(tomatoes.____,
tomatoes[:, "____"],
label=false,
outliers=____,
color=:turquoise3)
ylabel!("Price (Rupees)")