始める無料で始める

Graphics/

グラフィックスを生成するときは、相対パスを使うようにしましょう。

ここで渡されたコードは、R/ ディレクトリ内のスクリプトを想定しています。

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

ディフェンシブRプログラミング

コースを見る

演習の手順

  • read_csv() の引数を相対パスに変更します。
  • ggsave() の引数を相対パスに変更します。

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

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

library("ggplot2")
library("readr")

# Show the file/directory structure
list.files(".")

# Change to relative paths and load the data
battles <- read_csv("/home/repl/survival/input/battles.csv")
g <- ggplot(battles) + geom_bar(aes(Location)) # Bar chart

# Change to relative paths and save the data
ggsave(filename = "/home/repl/survival/graphics/locations.pdf", plot = g)
コードを編集して実行