Rで解析:タイムラインを描写してみませんか?「timeline」パッケージ

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

時系列を示す「タイムライン」を簡単に描写できるパッケージの紹介です。タイムライン作成で悩んでいた方にオススメのパッケージです。時系列だけでなく、発生したイベントも同時に描写できます。

本パッケージを利用して歴史の研究だけでなく、自分史をプロットして解析してみるもの良いかもしれません。自分を見つめ直す良い機会かも。

パッケージのバージョンは0.9。R version 3.2.1でコマンドを確認しています。


スポンサーリンク

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

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

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

実行コマンド

データ例とパッケージ付属のデータを出力する例です。詳細はコマンド、パッケージヘルプを確認してください。バーの色を設定するオプションは未採用です。なお、本パッケージは内部的にggplot2を使用しています。

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

###データ例の準備#####
TestTimeLine <- data.frame("&#20154;&#29289;" = c("Alan Mathison Turing", "Andrew John Wiles", "Kenkichi Iwasawa",
                                    "Yutaka Taniyama", "Goro Shimura"),
                           "&#20986;&#36523;" = c("&#12452;&#12462;&#12522;&#12473;", "&#12452;&#12462;&#12522;&#12473;2", "&#26085;&#26412;", "&#26085;&#26412;2", "&#26085;&#26412;3"),
                           "&#29983;&#24180;" = c(1912, 1953, 1917, 1927, 1930),
                           "&#27809;&#24180;(&#29983;&#23384;&#12398;&#22580;&#21512;&#12399;2015)" = c(1954, 2015, 1998, 1958, 2015))
########

#Mac&#12391;&#12398;&#26085;&#26412;&#35486;&#25991;&#23383;&#21270;&#12369;&#38450;&#27490;
#ggplot2::theme_set(theme_bw(base_family = "HiraMinProN-W6")) 
#&#12487;&#12540;&#12479;&#12398;&#12503;&#12525;&#12483;&#12488;:timeline&#12467;&#12510;&#12531;&#12489;
#&#12486;&#12461;&#12473;&#12488;&#12469;&#12452;&#12474;&#22793;&#26356;:text.size&#12458;&#12503;&#12471;&#12519;&#12531;, &#12486;&#12461;&#12473;&#12488;&#33394;&#12398;&#25351;&#23450;:text.color&#12458;&#12503;&#12471;&#12519;&#12531;
timeline(TestTimeLine, text.size = 6, text.color = "#6e5f72")

#&#12497;&#12483;&#12465;&#12540;&#12472;&#20184;&#23646;&#12487;&#12540;&#12479;&#12391;&#25551;&#20889;
#&#12452;&#12505;&#12531;&#12488;&#12487;&#12540;&#12479;&#12434;&#29992;&#24847;&#12377;&#12427;&#12371;&#12392;&#12391;&#12452;&#12505;&#12531;&#12488;&#30330;&#29983;&#24773;&#22577;&#12434;&#36861;&#21152;&#12391;&#12365;&#12414;&#12377;
#&#12452;&#12505;&#12531;&#12488;&#34892;&#38291;&#12398;&#25351;&#23450;:event.spots&#12458;&#12503;&#12471;&#12519;&#12531;
#&#12452;&#12505;&#12531;&#12488;&#24773;&#22577;&#12398;&#12503;&#12525;&#12483;&#12488;&#20301;&#32622;&#12434;&#25351;&#23450;:event.above&#12458;&#12503;&#12471;&#12519;&#12531;;TRUE&#12391;&#19978;&#37096;
timeline(ww2, ww2.events, event.spots = 2, event.above = TRUE)
ww2.events
Event       Date   Side
1   Japan Invades Manchuria 1931-09-18   Axis
2       Japan Invades China 1937-07-07   Axis
3    Germany Invades Poland 1939-09-01   Axis
4    Attack on Pearl Harbor 1941-12-07   Axis
5                     D-Day 1944-06-06 Allies
6      Bombing of Hiroshima 1945-08-06 Allies
7       Bombing of Nagasaki 1945-08-09 Allies
8 Japan Formally Surrenders 1945-09-02   Axis

出力例

・データ例を描写
個人的に好きな、近代の数学者の生年・没年(在命の場合は2015年)のプロットです。

TimeLine

・パッケージ付属データを描写

PckageTimeLine

少しでも、あなたのウェブや実験の解析が楽になりますように!!

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