Attributi dei grafici e palette colori

Introduzione alla visualizzazione dei dati con Julia

Gustavo Vieira Suñe

Data Analyst

Palette colori

  • Molte palette di colori, tra cui

Un'anteprima di diverse palette colore Julia.

1 https://juliagraphics.github.io/ColorSchemes.jl/stable/catalogue/
Introduzione alla visualizzazione dei dati con Julia

Uso delle palette

# Imposta il tema
theme(:bright)


# Crea uno scatter plot scatter( streaming.Age, streaming."Frequency [K pop]", group=streaming."Frequency [K pop]", label=false,
# Imposta la palette palette=:Dark2_5 )
xlabel!("Age") ylabel!("Frequency of Play")

Uno scatter plot che mostra la frequenza di ascolto di K‑Pop dei rispondenti in funzione dell'età.

Introduzione alla visualizzazione dei dati con Julia

Attributi dei grafici

Visti in precedenza:

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

Molti altri:

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

...

1 https://docs.juliaplots.org/stable/attributes/#attributes
Introduzione alla visualizzazione dei dati con Julia

Attributi dei marker

theme(:bright)

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

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

Uno scatter plot che mostra la frequenza di ascolto di K‑Pop in funzione dell'età, con marker grandi a forma di diamante.

Introduzione alla visualizzazione dei dati con Julia

Opacità/Trasparenza

theme(:bright)

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

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

Uno scatter plot che mostra la frequenza di ascolto di K‑Pop in funzione dell'età, con marker grandi a forma di diamante e parzialmente trasparenti.

Introduzione alla visualizzazione dei dati con Julia

Attributi delle linee

# Imposta tema e spessore linea predefinito
theme(:dao, linewidth=4)

# Crea istogramma histogram(streaming.BPM, label="Observed", color=:lightslateblue, normalize=true)
# Aggiungi densità density!(streaming.BPM, label="Distribution", linecolor=:green2,
# Stile linea linestyle=:dash)
xlabel!("BPM") ylabel!("Probability")

Un istogramma normalizzato delle preferenze di battiti per minuto dei rispondenti, con curva di densità per la distribuzione stimata.

Introduzione alla visualizzazione dei dati con Julia

Limiti assi e attributi legenda

theme(:dao, linewidth=4)

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

# Personalizza legenda legend_title="Type", legend_position=:topright)
# Limiti asse x xlims!(50, 230)
xlabel!("BPM") ylabel!("Probability")

Un istogramma normalizzato delle preferenze di battiti per minuto dei rispondenti, con curva di densità per la distribuzione stimata.

Introduzione alla visualizzazione dei dati con Julia

Promemoria rapido

  • Palette colori
    • plot(..., palette=palette_symbol)
  • Attributi marker
    • markersize
    • markershape

Un'anteprima delle forme dei marker disponibili in Plots.jl.

  • Opacità: alpha=opacity_value
  • Limiti assi: xlims!(), ylims!()
  • Attributo linea: linetyle Un'anteprima degli stili di linea disponibili in Plots.jl.

  • Attributi legenda

    • legend_title
    • legend_position (:right, :left, :top, :bottom, :topright, :topleft, ...)
Introduzione alla visualizzazione dei dati con Julia

Ayo berlatih!

Introduzione alla visualizzazione dei dati con Julia

Preparing Video For Download...