CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Appliquez la fonction transform() pour diviser chaque élément de la colonne :Charges par 1000 et réaffecter les valeurs obtenues à la même colonne.
  • Définissez l’argument layout pour 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)
Modifier et exécuter le code