Anpassa med teman

Introduktion till datavisualisering med Julia

Gustavo Vieira Suñe

Data Analyst

Plots.jl-teman

  • Enkel anpassning
using Plots

# Set theme
theme(thm::Symbol; kwargs...)
  • Många temaval (thm): :default, :dark, :ggplot2, :juno, ...
  • kwargs: ange standardattribut

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

Introduktion till datavisualisering med Julia

Förhandsgranska teman

showtheme(:ggplot2)

En figur med flera olika diagram skapade med ggplot2-temat.

showtheme(:juno)

En figur med flera olika diagram skapade med juno-temat.

Introduktion till datavisualisering med Julia

Favoritmusikgenrer

  • Datamängd om musikens effekter på mental hälsa.
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)
  • Visualisera med ett stapeldiagram!
Introduktion till datavisualisering med Julia

Stapeldiagram med standardtemat

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

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

Ett stapeldiagram som visar antalet per favoritgenre, skapat med standardtemat.

Introduktion till datavisualisering med Julia

Testa ett annat tema

# Set the theme
theme(:juno)

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

Ett stapeldiagram som visar antalet per favoritgenre, skapat med juno-temat.

Introduktion till datavisualisering med Julia

Lyft diagrammet!

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" )

Ett stapeldiagram som visar antalet per favoritgenre, skapat med juno-temat, med en tjock röd linje runt staplarna.

  • Spara till fil: savefig("genres.png")
Introduktion till datavisualisering med Julia

Nu kör vi en övning!

Introduktion till datavisualisering med Julia

Preparing Video For Download...