Премії за регіонами
У цій вправі ваша мета — побудувати гістограми, що порівнюють річні страхові премії страхувальників у різних регіонах. Для цього ви визначите ланцюжок побудови графіків, який змінює одиниці страхових нарахувань з доларів на тисячі доларів, щоб зробити візуалізацію наочнішою. Ви розмістите гістограми на сітці два-на-два.
Пакети DataFrames, StatsPlots і Chain вже імпортовано, а датафрейм insurance завантажено.
Ця вправа є частиною курсу
Вступ до візуалізації даних у Julia
Інструкції до вправи
- Застосуйте функцію
transform()щоб поділити кожен елемент стовпця:Chargesна1000і записати отримані значення назад у цей самий стовпець. - Встановіть аргумент
layout, щоб згенерувати сітку гістограм два-на-два. - Налаштуйте підписи осей: встановіть підпис осі x для двох нижніх гістограм як
"Premium (kUSD)", а підпис осі y для першої та третьої гістограм — як"Frequency".
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)