始める無料で始める

対数スキャッターレシピ

この演習では、y 軸を対数スケールにした散布図を生成するシリーズレシピを作成します。さらに、レシピ内で追加の属性を使ってプロットをカスタマイズします。

Plots パッケージは読み込まれており、streaming DataFrame を利用できます。

この演習はコースの一部です

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

コースを見る

演習の手順

  • :scatter 型のシリーズレシピ logscatter を作成します。
  • 描画用の logscatter 関数を定義します。
  • レシピを Age 列と Hours_per_day 列(この順序)に適用します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Series recipe
____ function f(::Type{Val{:____}}, x, y, z)
    seriestype := :____
    framestyle := :box
    label := false
    yscale := :log10
    markershape := :star4
    markercolor := :purple3
    markersize := 5
    markeralpha := 0.5
end
# Define plotting function
____ ____
# Apply recipe
____(streaming.____, streaming.____)
コードを編集して実行