Rで解析:インタラクティブなタイムラインの作成「vistime」パッケージ

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

plotlyを利用したインタラクティブなタイムラインを作成するパッケージの紹介です。なお、各シンボルにカーソルを合わせるとツールチップで情報が表示されます。

いくつかplotlyを利用したパッケージを紹介していますので『からだにいいもの』を検索してみてください。

パッケージバージョンは1.2.3。R version 4.2.2で動作を確認しています。

スポンサーリンク

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

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

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

実行コマンド

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

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

###データ例の作成#####
TestData <- data.frame("Group" = c(paste0("Group", 1:3), rep("Point", 3)),
                       "event" = LETTERS[1:6],
                       "start" = c("2017-01-01", "2017-02-01", "2017-03-01",
                                   "2017-02-01", "2017-02-01", "2017-04-01"),
                       "end" = c("2017-01-15", "2017-02-20", "2017-03-15",
                                 NA, NA, NA),
                       "colors" = c("#cbb69d", "#4b61ba", "#c69c6e",
                                             "#603913", "#a87963", "#ffdd99"))
########

#&#12452;&#12531;&#12479;&#12521;&#12463;&#12486;&#12451;&#12502;&#12394;&#12479;&#12452;&#12512;&#12521;&#12452;&#12531;&#12434;&#20316;&#25104;:vistime&#12467;&#12510;&#12531;&#12489;
#&#12487;&#12540;&#12479;&#12434;&#25351;&#23450;:data&#12458;&#12503;&#12471;&#12519;&#12531;
#&#12452;&#12505;&#12531;&#12488;&#21517;&#12434;&#25351;&#23450;:col.event&#12458;&#12503;&#12471;&#12519;&#12531;
#&#12464;&#12523;&#12540;&#12503;&#21517;&#12434;&#25351;&#23450;:col.group&#12458;&#12503;&#12471;&#12519;&#12531;
#&#38283;&#22987;&#26178;&#26399;&#12434;&#25351;&#23450;:col.start&#12458;&#12503;&#12471;&#12519;&#12531;
#&#32066;&#20102;&#26178;&#26399;&#12434;&#25351;&#23450;:col.end&#12458;&#12503;&#12471;&#12519;&#12531;;NA&#12391;&#28857;&#12395;&#12394;&#12427;
#&#22615;&#33394;&#12434;&#35373;&#23450;:col.color&#12458;&#12503;&#12471;&#12519;&#12531;
vistime(data = TestData, col.event = "event", col.group = "Group",
        col.start = "start", col.end = "end", col.color = "colors")

出力例


あなたの解析がとっても楽になりますように!!

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