【R】reactablefmtr
2021年2月20日
1. はじめに
reactablefmtrは、こちらで紹介したreactableの拡張機能で、reactableを初心者でも簡単に扱えるようにしてくれます。
2. インストール
CRANからインストールできます。
install.packages("reactablefmtr")
3. 使ってみる
Columnに毎に色付けしてみます。
library(reactable)
library(reactablefmtr)
data <- iris[1:30, ]
reactable(data,
columns = list(
Petal.Length = colDef(style = color_scales(data, c("green", "yellow", "white"))),
Petal.Width = colDef(style = color_scales(data, c("red", "purple", "white")))))

棒グラフも入れられます。
reactable(data,
defaultSortOrder = "desc",
defaultSorted = "Petal.Length",
columns = list(
Sepal.Length = colDef(align = "left",
cell = data_bars(data)),
Sepal.Width = colDef(align = "left",
cell = data_bars(data, "red", "grey")),
Petal.Length = colDef(align = "left",
cell = data_bars(data, c("firebrick1", "gold", "limegreen")))
))

4. さいごに
他にもいろいろできるようです。楽しいですね。開発版パッケージですと、棒グラフのアニメーションもあるようです。