Rで解析:カレンダーをヒートマップ!!「openair」パッケージ

Rの解析に役に立つ記事
スポンサーリンク

本パッケージに収録されている「calendarPlot」コマンドは簡単にカレンダーをヒートマップ化できます。

入手しやすい気温や降水量のデータをカレンダーにプロットしてみるのも面白いかもしれません。

バージョンは2.14。実行コマンドはR version 4.2.2で確認しています。

スポンサーリンク

パッケージのインストール

下記コマンドを実行してください。

#パッケージのインストール
install.packages("openair")

実行コマンド

詳細はコメント、パッケージヘルプを確認してください。

#パッケージの読み込み
library("openair")

###データ例の作成#####
#lubridateパッケージがなければインストール
if(!require("lubridate", quietly = TRUE)){
  install.packages("lubridate");require("lubridate")
}
#tidyverseパッケージがなければインストール
if(!require("tidyverse", quietly = TRUE)){
  install.packages("tidyverse");require("tidyverse")
}

set.seed(1234)
n <- 30
TestData <- tibble(date = seq(lubridate::ymd("2022-12-01", locale = "C",
                                             tz = "Asia/Tokyo"),
                              by = "1 day", length.out = n),
                   Data = sample(1:30, n, replace = TRUE))
########

#日付データをDateクラスに変換
TestData[, 1] <- as.Date(TestData[, 1], tz = "Japan")
#カレンダーをプロット
calendarPlot(TestData, pollutant = "Data",
             annotate = "date",
             day = "weekend",
             cols = c("#4b61ba", "#a87963"),
             main = "からだにいいもの")

出力例


少しでも、あなたの解析が楽になりますように!!

Amazon audibleの登録の紹介

プライム会員限定で2024年7月22日まで3か月無料体験キャンペーン開催中です。無料体験後は月額1,500円で聞き放題です。なお、聞き放題対象外の本はAudible会員であれば非会員価格の30%引きで購入することが可能です。

Amazon audibleはプロのナレーターが朗読した本をアプリで聞くことができるサービスで、オフライン再生も可能です。通勤や作業のお供にAmazon audibleのご登録はいかがでしょうか。

・AmazonのAudible

https://amzn.to/3L4FI5o

タイトルとURLをコピーしました