Atribut Plot dan Palet Warna

Pengantar Visualisasi Data dengan Julia

Gustavo Vieira Suñe

Data Analyst

Palet warna

  • Banyak palet warna, termasuk

Pratinjau berbagai palet warna Julia.

1 https://juliagraphics.github.io/ColorSchemes.jl/stable/catalogue/
Pengantar Visualisasi Data dengan Julia

Menggunakan palet

# Setel tema
theme(:bright)


# Buat plot sebar scatter( streaming.Age, streaming."Frequency [K pop]", group=streaming."Frequency [K pop]", label=false,
# Atur palet warna palette=:Dark2_5 )
xlabel!("Age") ylabel!("Frequency of Play")

Plot sebar yang menunjukkan frekuensi kebiasaan mendengar K-Pop responden terhadap usia.

Pengantar Visualisasi Data dengan Julia

Atribut plot

Pernah dibahas:

  • title, xlabel, ylabel
  • xticks, yticks
  • color
  • linecolor, linewidth
  • markercolor
  • framestyle

Masih banyak lagi:

  • xlims, ylims
  • alpha
  • linestyle
  • legend_title, legend_position
  • markersize, markershape

...

1 https://docs.juliaplots.org/stable/attributes/#attributes
Pengantar Visualisasi Data dengan Julia

Atribut marker

theme(:bright)

scatter(
    streaming.Age,
    streaming."Frequency [K pop]",
    group=streaming."Frequency [K pop]",
    label=false,
    palette=:Dark2_5

# Atribut marker markershape=:diamond, markersize=8, )
xlabel!("Age") ylabel!("Frequency of Play")

Plot sebar yang menunjukkan frekuensi kebiasaan mendengar K-Pop responden terhadap usia, dengan marker besar berbentuk berlian.

Pengantar Visualisasi Data dengan Julia

Opasitas/Transparansi

theme(:bright)

scatter(
    streaming.Age,
    streaming."Frequency [K pop]",
    group=streaming."Frequency [K pop]",
    label=false,
    palette=:Dark2_5
    markershape=:diamond,
    markersize=8,

# Opasitas alpha=0.25 )
xlabel!("Age") ylabel!("Frequency of Play")

Plot sebar yang menunjukkan frekuensi kebiasaan mendengar K-Pop responden terhadap usia, dengan marker besar berbentuk berlian yang semi-transparan.

Pengantar Visualisasi Data dengan Julia

Atribut garis

# Setel tema dan lebar garis default
theme(:dao, linewidth=4)

# Buat histogram histogram(streaming.BPM, label="Observed", color=:lightslateblue, normalize=true)
# Tambahkan plot densitas density!(streaming.BPM, label="Distribution", linecolor=:green2,
# Gaya garis linestyle=:dash)
xlabel!("BPM") ylabel!("Probability")

Histogram ternormalisasi yang menampilkan BPM favorit responden dengan plot densitas untuk memperkirakan distribusi.

Pengantar Visualisasi Data dengan Julia

Batas sumbu dan atribut legenda

theme(:dao, linewidth=4)

histogram(streaming.BPM, label="Observed", 
    color=:lightslateblue, normalize=true)
density!(streaming.BPM, label="Distribution",
    linecolor=:green2, linestyle=:dash

# Kustomisasi legenda legend_title="Type", legend_position=:topright)
# Atur batas sumbu x xlims!(50, 230)
xlabel!("BPM") ylabel!("Probability")

Histogram ternormalisasi yang menampilkan BPM favorit responden dengan plot densitas untuk memperkirakan distribusi.

Pengantar Visualisasi Data dengan Julia

Cheat sheet

  • Palet warna
    • plot(..., palette=palette_symbol)
  • Atribut marker
    • markersize
    • markershape

Pratinjau bentuk marker yang tersedia di Plots.jl.

  • Opasitas: alpha=opacity_value
  • Batas sumbu: xlims!(), ylims!()
  • Atribut garis: linetyle Pratinjau gaya garis yang tersedia di Plots.jl.

  • Atribut legenda

    • legend_title
    • legend_position (:right, :left, :top, :bottom, :topright, :topleft, ...)
Pengantar Visualisasi Data dengan Julia

Ayo berlatih!

Pengantar Visualisasi Data dengan Julia

Preparing Video For Download...