Primi passi con Plots.jl

Introduzione alla visualizzazione dei dati con Julia

Gustavo Vieira Suñe

Data Analyst

Plots.jl

Logo di Plots.jl

Introduzione alla visualizzazione dei dati con Julia

Installare e importare Plots.jl

  • Installazione
using Pkg

Pkg.add("Plots")
  • Import
using Plots
Introduzione alla visualizzazione dei dati con Julia

Il nostro primo grafico in Julia

using CSV, DataFrames
using Plots

# Load dataset fund = DataFrame(CSV.File("fund.csv"))
# Plot prices over time plot( # Values in x-axis fund.price_date, # Values in y-axis fund.open, )

Line plot che mostra l’andamento del prezzo di un fondo nel tempo, con trend crescente e un calo a marzo 2020.

Introduzione alla visualizzazione dei dati con Julia

Dalle linee ai punti

using CSV, DataFrames
using Plots

# Load dataset
fund = DataFrame(CSV.File("fund.csv"))

# Plot open and close prices scatter( # Values in x-axis fund.open, # Values in x-axis fund.close, )

Un semplice scatter plot che mostra la relazione tra prezzi di apertura e chiusura giornalieri, con correlazione positiva.

Introduzione alla visualizzazione dei dati con Julia

Aggiungere titolo ed etichette assi

# Plot open and close prices
scatter(
    fund.open,
    fund.close,

# Add title title="Intraday Price Movement",
# Add axis labels xlabel="Opening Price (USD)", ylabel="Closing Price (USD)", )

Un semplice scatter plot che mostra la relazione tra prezzi di apertura e chiusura giornalieri, con correlazione positiva.

Introduzione alla visualizzazione dei dati con Julia

Cheat sheet

  • Line plot

    • Andamento nel tempo
      plot(x, y)
      
  • Scatter plot

    • Relazioni
      scatter(x, y)
      
  • Etichette assi e titolo
    • Grafico più chiaro
      title="My title", xlabel="My x-label", ylabel="My y-label"
      
Introduzione alla visualizzazione dei dati con Julia

Ayo berlatih!

Introduzione alla visualizzazione dei dati con Julia

Preparing Video For Download...