Introduction to Data Visualization with Julia
Gustavo Vieira Suñe
Data Analyst

theme(:bright) # Filter data no_children = filter( row -> row.Children == 0, insurance)# Plot a slice @df no_children scatter( :Age, :Charges, group=:Smoker, markersize=4, alpha=0.5, legend_title="Smoker") xlabel!("Age") ylabel!("Insurance Premium (USD)")

theme(:bright) @df insurance scatter( # Pass three columns :Children, :Age, :Charges,group=:Smoker, markersize=4, alpha=0.5, legend_title="Smoker" ) # Axis labels xlabel!("Number of Children") ylabel!("Age") zlabel!("Insurance Premium (USD)")

theme(:bright) @df insurance scatter(# Swap :Age and :Children :Age, :Children, :Charges, group=:Smoker, markersize=4, alpha=0.5, legend_title="Smoker" ) # Axis labels xlabel!("Number of Children") ylabel!("Age") zlabel!("Insurance Premium (USD)")


theme(:vibrant) @df insurance scatter( :BMI,# Pass categorical column :Sex,:Charges, group=:Smoker, markersize=2, legend_title="Smoker", color=[:blueviolet :goldenrod1]) xlabel!("BMI") zlabel!("Insurance Premium (USD)")


# 2d histogram @df insurance histogram2d(:BMI, :Charges,# Fill color scheme fillcolor=:acton,# Fill empty bins show_empty_bins=true,) xlabel!("Age") ylabel!("Insurance Premium (USD)")

Introduction to Data Visualization with Julia