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年3月に一時的な下落があるが、全体として上昇傾向。

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で学ぶデータ可視化入門

Let's practice!

Juliaで学ぶデータ可視化入門

Preparing Video For Download...