Přizpůsobení pomocí témat

Úvod do vizualizace dat v Julii

Gustavo Vieira Suñe

Data Analyst

Témata v Plots.jl

  • Snadné přizpůsobení
using Plots

# Set theme
theme(thm::Symbol; kwargs...)
  • Mnoho voleb tématu (thm): :default, :dark, :ggplot2, :juno, ...
  • kwargs: nastavení výchozích atributů

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

Úvod do vizualizace dat v Julii

Náhled témat

showtheme(:ggplot2)

Obrázek s různými grafy vytvořenými pomocí tématu ggplot2.

showtheme(:juno)

Obrázek s různými grafy vytvořenými pomocí tématu juno.

Úvod do vizualizace dat v Julii

Oblíbené hudební žánry

  • Datová sada: vliv hudby na duševní zdraví.
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)
  • Vizualizace pomocí sloupcového grafu!
Úvod do vizualizace dat v Julii

Sloupcový graf s výchozím tématem

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

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

Sloupcový graf počtů oblíbených žánrů vytvořený s výchozím tématem.

Úvod do vizualizace dat v Julii

Vyzkoušejte jiné téma

# Set the theme
theme(:juno)

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

Sloupcový graf počtů oblíbených žánrů vytvořený s tématem juno.

Úvod do vizualizace dat v Julii

Přidejte efekt!

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

Sloupcový graf počtů oblíbených žánrů s výchozím tématem a silnou červenou linií kolem sloupců.

  • Uložení do souboru: savefig("genres.png")
Úvod do vizualizace dat v Julii

Pojďme si procvičit!

Úvod do vizualizace dat v Julii

Preparing Video For Download...