Personalizzare con i temi

Introduzione alla visualizzazione dei dati con Julia

Gustavo Vieira Suñe

Data Analyst

Temi di Plots.jl

  • Personalizzazione facile
using Plots

# Imposta tema
theme(thm::Symbol; kwargs...)
  • Molte opzioni di tema (thm): :default, :dark, :ggplot2, :juno, ...
  • kwargs: imposta attributi di default

Es.: theme(:juno, linecolor=:red, linewidth=5)

Introduzione alla visualizzazione dei dati con Julia

Anteprima dei temi

showtheme(:ggplot2)

Una figura con molti grafici creati usando il tema ggplot2.

showtheme(:juno)

Una figura con molti grafici creati usando il tema juno.

Introduzione alla visualizzazione dei dati con Julia

Generi musicali preferiti

  • Dataset su effetti della musica sulla salute mentale.
using DataFrames, CSV, Plots

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

# Raggruppa per genere grouped = groupby(streaming, "Fav genre") # Conta i generi counts = combine(grouped, nrow => :count)
  • Visualizza con un grafico a barre!
Introduzione alla visualizzazione dei dati con Julia

Grafico a barre con tema predefinito

# Grafico a barre con :default
bar(
    counts[!, "Fav genre"],
    counts.count,

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

Un grafico a barre con i conteggi dei generi preferiti creato con il tema predefinito.

Introduzione alla visualizzazione dei dati con Julia

Prova un tema diverso

# Imposta il tema
theme(:juno)

# Grafico a barre con :juno bar( counts[!, "Fav genre"], counts.count, label=false, ylabel="Frequency", title="Favorite Music Genres" )

Un grafico a barre con i conteggi dei generi preferiti creato con il tema juno.

Introduzione alla visualizzazione dei dati con Julia

Fallo risaltare!

theme(
    :juno,

# Colore e spessore linea di default linecolor=:red, linewidth=5,
# Nascondi le linee degli assi framestyle=:grid )
bar( counts[!, "Fav genre"], counts.count, label=false, ylabel="Frequency", title="Favorite Music Genres" )

Un grafico a barre con i conteggi dei generi preferiti creato con il tema predefinito, con un bordo rosso spesso attorno alle barre.

  • Salva su file: savefig("genres.png")
Introduzione alla visualizzazione dei dati con Julia

Ayo berlatih!

Introduzione alla visualizzazione dei dati con Julia

Preparing Video For Download...