Pengantar Visualisasi Data dengan Julia
Gustavo Vieira Suñe
Data Analyst
# Buat plot violin violin( streaming.Fav_genre, streaming.Insomnia, framestyle=:grid, label=false, linewidth=0,# Properti isi fillcolor=:purple, fillalpha=0.75,# Tukar sumbu permute=(:x, :y),# Hapus garis grid grid=:off, )xlabel!("Insomnia yang Dilaporkan Sendiri")

plot(x, y) menghasilkan series tipe :line:line, :scatter, :histogram, :density, :barscatter(x, [y1 y2]) berisi dua series tipe :scatter# Buat plot violin plot( streaming.Fav_genre, streaming.Insomnia, framestyle=:grid, label=false, linewidth=0, fillcolor=:purple, fillalpha=0.75, permute=(:x, :y), grid=:off,# Tentukan tipe series seriestype=:violin, )xlabel!("Insomnia yang Dilaporkan Sendiri")

@recipe function f( ::Type{Val{:my_hviolin}}, x, y, z )# Tipe series seriestype := :violin# Opsi kustomisasi framestyle := :grid label := false linewidth := 0 fillcolor := :purple fillalpha := 0.75 permute := (:x, :y) end
::Type{Val{:my_hviolin}} mendefinisikan my_hviolin sebagai nama resep series
x, y, z mewakili data series
seriestype memberi tipe series yang dipakai di resep
Argumen kustomisasi diatur dengan :=
# Gunakan resep plot( streaming.Fav_genre, streaming.Insomnia, # Tentukan resep series seriestype=:my_hviolin, )xlabel!("Insomnia yang Dilaporkan Sendiri")

# Definisikan fungsi my_hviolin @shorthands my_hviolin# Gunakan resep my_hviolin( streaming.Fav_genre, streaming.Insomnia ) xlabel!("Insomnia yang Dilaporkan Sendiri")

my_hviolin(streaming.Fav_genre,
streaming.OCD)
xlabel!("OCD yang Dilaporkan Sendiri")

my_hviolin(streaming.Fav_genre,
streaming.Anxiety)
xlabel!("Kecemasan yang Dilaporkan Sendiri")


Pengantar Visualisasi Data dengan Julia