(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【R言語】CSVの日付データをグラフとしてPlotする

スポンサーリンク

やりたいこと

下記のようなCSVデータから

202101242133,34
202101242134,29
202101242135,24
202101242136,25
...

以下のようなグラフを作成する。

f:id:mtiit:20210125180416p:plain
Plot結果

環境情報
  • version.string R version 4.0.3

やり方

カレントディレクトリを確認し

> getwd()
[1] "C:/Users/XX/Documents"

そこからの相対パスでファイルを指定してデータを読み込み

> data <- read.csv('./data.csv', header=T, sep=",")

1列目を日付データに変更して

data_date<-strptime(data[[1]], "%Y%m%d%H%M")

以下でプロットする。

> plot(data_date,data[[2]],xlab="Test",ylab="Test2",type="l")

以下、補足です。

補足

plot時に以下を付与すると数値によって色が変わり

col=2

以下で線ではなく点でプロット

type="p"

データを重ね合わせたい場合は以下のようにy軸を固定して

ylim=c(0,1000)

以下を入れれば次のplotも重ね合わせされる

par(new=T)

以上、ご参考になれば幸いです。