Aanpassen met thema’s

Introductie tot datavisualisatie met Julia

Gustavo Vieira Suñe

Data Analyst

Plots.jl-thema’s

  • Eenvoudig aanpassen
using Plots

# Thema instellen
theme(thm::Symbol; kwargs...)
  • Veel thema’s (thm): :default, :dark, :ggplot2, :juno, ...
  • kwargs: stel standaardattributen in

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

Introductie tot datavisualisatie met Julia

Thema’s bekijken

showtheme(:ggplot2)

Een figuur met veel verschillende plots gemaakt met het ggplot2-thema.

showtheme(:juno)

Een figuur met veel verschillende plots gemaakt met het juno-thema.

Introductie tot datavisualisatie met Julia

Favoriete muziekgenres

  • Dataset: muziek en mentale gezondheid.
using DataFrames, CSV, Plots

# Dataset laden
streaming = DataFrame(CSV.File("streaming.csv"))

# Groeperen op genre grouped = groupby(streaming, "Fav genre") # Aantallen per genre counts = combine(grouped, nrow => :count)
  • Visualiseer met een staafdiagram!
Introductie tot datavisualisatie met Julia

Staafdiagram met standaardthema

# Staafdiagram met :default
bar(
    counts[!, "Fav genre"],
    counts.count,

title="Favoriete muziekgenres" ylabel="Frequentie", label=false, )

Een staafdiagram met de aantallen favoriete genres, gemaakt met het standaardthema.

Introductie tot datavisualisatie met Julia

Probeer een ander thema

# Stel het thema in
theme(:juno)

# Staafdiagram met :juno bar( counts[!, "Fav genre"], counts.count, label=false, ylabel="Frequentie", title="Favoriete muziekgenres" )

Een staafdiagram met de aantallen favoriete genres, gemaakt met het juno-thema.

Introductie tot datavisualisatie met Julia

Laat het opvallen!

theme(
    :juno,

# Standaard lijnkleur en -dikte linecolor=:red, linewidth=5,
# Assen verbergen framestyle=:grid )
bar( counts[!, "Fav genre"], counts.count, label=false, ylabel="Frequentie", title="Favoriete muziekgenres" )

Een staafdiagram met de aantallen favoriete genres, gemaakt met het standaardthema, met een dikke rode lijn rond de staven.

  • Opslaan naar bestand: savefig("genres.png")
Introductie tot datavisualisatie met Julia

Laten we oefenen!

Introductie tot datavisualisatie met Julia

Preparing Video For Download...