Primes par région
Dans cet exercice, votre objectif est de tracer des histogrammes qui comparent les primes d’assurance annuelles des assurés selon les différentes régions. Pour cela, vous allez définir une chaîne de tracé qui convertit les montants des primes de dollars en milliers de dollars afin d’améliorer la visualisation. Vous afficherez les histogrammes sur une grille deux par deux.
Les packages DataFrames, StatsPlots et Chain ont été importés, et le DataFrame insurance a été chargé.
Cet exercice fait partie du cours
Introduction à la visualisation de données avec Julia
Instructions
- Appliquez la fonction
transform()pour diviser chaque élément de la colonne:Chargespar1000et réaffecter les valeurs obtenues à la même colonne. - Définissez l’argument
layoutpour générer une grille de deux par deux histogrammes. - Personnalisez les libellés des axes en définissant l’étiquette de l’axe des x des deux histogrammes du bas sur
"Premium (kUSD)", et l’étiquette de l’axe des y du premier et du troisième histogramme sur"Frequency".
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
colors = [:slategray1 :springgreen4 :deeppink :darkviolet]
@chain insurance begin
# Change charge units
transform(:____
=> ByRow(x -> ____) => :____)
# Create histograms
@df histogram(:Charges, group=:Region,
layout=____,
color=colors,
# Set axis labels
xlabel=____,
ylabel=____)
end
ylims!(0, 120)