Начало работы с 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...