Introductie tot datavisualisatie met Julia
Gustavo Vieira Suñe
Data Analyst
# Maak een vioolplot violin( streaming.Fav_genre, streaming.Insomnia, framestyle=:grid, label=false, linewidth=0,# Vuleigenschappen fillcolor=:purple, fillalpha=0.75,# Assen permuteren permute=(:x, :y),# Rasterlijnen verwijderen grid=:off, )xlabel!("Zelfgerapporteerde slapeloosheid")

plot(x, y)-punten zijn een reeks van het type :line:line, :scatter, :histogram, :density, :barscatter(x, [y1 y2]) heeft twee reeksen van type :scatter# Maak een vioolplot plot( streaming.Fav_genre, streaming.Insomnia, framestyle=:grid, label=false, linewidth=0, fillcolor=:purple, fillalpha=0.75, permute=(:x, :y), grid=:off,# Specificeer reekstype seriestype=:violin, )xlabel!("Zelfgerapporteerde slapeloosheid")

@recipe function f( ::Type{Val{:my_hviolin}}, x, y, z )# Reekstype seriestype := :violin# Aanpassingsopties framestyle := :grid label := false linewidth := 0 fillcolor := :purple fillalpha := 0.75 permute := (:x, :y) end
::Type{Val{:my_hviolin}} definieert my_hviolin als de naam van het series-recept
x, y, z staan voor de data van de reeks
seriestype geeft het reekstype in het recept
Aanpassingsargumenten stel je in met :=
# Recept gebruiken plot( streaming.Fav_genre, streaming.Insomnia, # Specificeer series-recept seriestype=:my_hviolin, )xlabel!("Zelfgerapporteerde slapeloosheid")

# Definieer my_hviolin-functie @shorthands my_hviolin# Recept gebruiken my_hviolin( streaming.Fav_genre, streaming.Insomnia ) xlabel!("Zelfgerapporteerde slapeloosheid")

my_hviolin(streaming.Fav_genre,
streaming.OCD)
xlabel!("Zelfgerapporteerde OCD")

my_hviolin(streaming.Fav_genre,
streaming.Anxiety)
xlabel!("Zelfgerapporteerde angst")


Introductie tot datavisualisatie met Julia