Початок роботи з Plots.jl

Вступ до візуалізації даних у Julia

Gustavo Vieira Suñe

Data Analyst

Plots.jl

Логотип Plots.jl

Вступ до візуалізації даних у Julia

Встановлення та імпорт Plots.jl

  • Встановлення
using Pkg

Pkg.add("Plots")
  • Імпорт
using Plots
Вступ до візуалізації даних у Julia

Перший графік у 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, )

Лінійний графік коливань ціни фонду з часом із помітним зростанням та просіданням у березні 2020 року.

Вступ до візуалізації даних у Julia

Від ліній до точок

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

Простий точковий графік, що показує зв'язок між цінами відкриття та закриття за день. Видно позитивну кореляцію між змінними.

Вступ до візуалізації даних у Julia

Додаємо заголовок і підписи осей

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

Простий точковий графік, що показує зв'язок між цінами відкриття та закриття за день. Видно позитивну кореляцію між змінними.

Вступ до візуалізації даних у Julia

Шпаргалка

  • Лінійні графіки

    • Тренди з часом
      plot(x, y)
      
  • Точкові діаграми

    • Зв'язки
      scatter(x, y)
      
  • Підписи осей і заголовки
    • Легше тлумачити графік
      title="My title", xlabel="My x-label", ylabel="My y-label"
      
Вступ до візуалізації даних у Julia

Давайте потренуємось!

Вступ до візуалізації даних у Julia

Preparing Video For Download...