【R】reactablefmtr

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. さいごに

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

Add a Comment

メールアドレスが公開されることはありません。