Rで解析:便利かも?「square pie」や「waffle chart」を作成できるwaffleパッケージ

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

「square pie」や「waffle chart」と呼ばれるヒートマップと似たようなデータの表現方法があります。この表現方法は各セルの単位を自身で設定し「データ全体と各グループの分布」を示すことができます。

手間をかけずに「square pie」や「waffle chart」を作成できる「waffleパッケージ」を紹介します。

紹介するVersionは0.3です。

スポンサーリンク

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

インストールは下記コマンドをRで実行します。

#devtoolsが未インストールの場合は下記を実行
#install.packages("devtools")
devtools::install_github("hrbrmstr/waffle")

実行コマンド

waffleパッケージの使い方は非常に簡単です。行名を持つベクトルを用意するだけです。

#ライブラリの読み込み
library("waffle")

#TESTでデータの作成
TEST <- c("TEST1" = 80, "TEST2" = 30, "TEST3" = 20, "TEST4" = 14)

#&#20363;&#65297;&#65306;&#22259;&#12398;&#20316;&#25104;,&#34892;&#12434;8&#12475;&#12523;&#12391;&#25351;&#23450;
waffle(TEST, rows = 8)

#&#20363;&#65298;&#65306;&#33394;&#12398;&#22793;&#26356;,&#12479;&#12452;&#12488;&#12523;&#12398;&#35373;&#23450;,X&#36600;&#12398;&#12521;&#12505;&#12523;&#35373;&#23450;
waffle(TEST, rows = 8, title = "TEST", xlab = "1 cell = 1 Visit",
       colors = c("#c7d4b6", "#a3aabd", "#a0d0de", "#97b5cf"))

#&#20363;&#65299;&#65306;&#12475;&#12523;&#38291;&#38548;&#12398;&#22793;&#26356;
waffle(TEST, rows = 8, size = 0.5, colors = c("#c7d4b6", "#a3aabd", "#a0d0de", "#97b5cf"))

出力例

waffle-chart

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

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