Kustomisasi dengan tema

Pengantar Visualisasi Data dengan Julia

Gustavo Vieira Suñe

Data Analyst

Tema Plots.jl

  • Kustomisasi mudah
using Plots

# Set theme
theme(thm::Symbol; kwargs...)
  • Banyak pilihan tema (thm): :default, :dark, :ggplot2, :juno, ...
  • kwargs: set atribut default

Contoh: theme(:juno, linecolor=:red, linewidth=5)

Pengantar Visualisasi Data dengan Julia

Pratinjau tema

showtheme(:ggplot2)

Figur berisi berbagai plot yang dibuat dengan tema ggplot2.

showtheme(:juno)

Figur berisi berbagai plot yang dibuat dengan tema juno.

Pengantar Visualisasi Data dengan Julia

Genre musik favorit

  • Dataset efek musik pada kesehatan mental.
using DataFrames, CSV, Plots

# Load dataset
streaming = DataFrame(CSV.File("streaming.csv"))

# Group by genre grouped = groupby(streaming, "Fav genre") # Count genres counts = combine(grouped, nrow => :count)
  • Visualisasikan dengan bar chart!
Pengantar Visualisasi Data dengan Julia

Bagan batang bertema default

# Bar chart with :default
bar(
    counts[!, "Fav genre"],
    counts.count,

title="Favorite Music Genres" ylabel="Frequency", label=false, )

Bagan batang yang menampilkan jumlah genre favorit menggunakan tema default.

Pengantar Visualisasi Data dengan Julia

Coba tema lain

# Set the theme
theme(:juno)

# Bar chart with :juno bar( counts[!, "Fav genre"], counts.count, label=false, ylabel="Frequency", title="Favorite Music Genres" )

Bagan batang yang menampilkan jumlah genre favorit menggunakan tema juno.

Pengantar Visualisasi Data dengan Julia

Buat lebih mencolok

theme(
    :juno,

# Default line color and width linecolor=:red, linewidth=5,
# Hide the axis lines framestyle=:grid )
bar( counts[!, "Fav genre"], counts.count, label=false, ylabel="Frequency", title="Favorite Music Genres" )

Bagan batang yang menampilkan jumlah genre favorit menggunakan tema default, dengan garis merah tebal di sekitar batang.

  • Simpan ke file: savefig("genres.png")
Pengantar Visualisasi Data dengan Julia

Ayo berlatih!

Pengantar Visualisasi Data dengan Julia

Preparing Video For Download...