Rで解析:領域にテキストを収めて描写「ggfittext」パッケージ

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

「ggplot2」パッケージを利用した、領域にテキストを収めて描写するのに便利なパッケージの紹介です。簡単に利用できると考えます。

パッケージバージョンは0.4.3。windows 10のR version 3.4.1で動作を確認しています。


スポンサーリンク

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

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

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

コマンドの紹介

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

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

###データ例の作成#####
TestData <- data.frame(Group = paste0("Group", 1:4),
                          XMin = c(1, 2, 3, 5),
                          XMax = c(1.5, 3, 5, 6),
                          YMin = c(1, 2, 3, 1),
                          YMax = c(2, 3, 5, 3),
                          Label = rep(c("https://www.karada-good.net",
                                        "&#12363;&#12425;&#12384;&#12395;&#12356;&#12356;&#12418;&#12398;"), 2))
########

#&#38936;&#22495;&#12395;&#12486;&#12461;&#12473;&#12488;&#12434;&#21454;&#12417;&#12390;&#25551;&#20889;:geom_fit_text&#12467;&#12510;&#12531;&#12489;
#&#12486;&#12461;&#12473;&#12488;&#12434;&#25240;&#12426;&#36820;&#12375;&#12390;&#34920;&#31034;:reflow&#12458;&#12503;&#12471;&#12519;&#12531;;TRUE&#12391;&#25240;&#12426;&#36820;&#12375;
#&#38936;&#22495;&#12395;&#21512;&#12431;&#12379;&#12390;&#12486;&#12461;&#12473;&#12488;&#12469;&#12452;&#12474;&#12434;&#35519;&#25972;:grow&#12458;&#12503;&#12471;&#12519;&#12531;
ggplot(TestData, aes(xmin = XMin, xmax = XMax,
                     ymin = YMin, ymax = YMax,
                     label = Label, fill = Group)) +
  geom_rect() +
  geom_fit_text(reflow = TRUE, grow = TRUE)

出力例

・geom_fit_textコマンド


映画『打ち上げ花火、下から見るか?横から見るか?』、とっても懐かしかったです。少しでも、あなたの解析が楽になりますように!!

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