TrelliscopeJSの追加機能

RのTrelliscopeでビッグデータを可視化する

Ryan Hafen

Author, TrelliscopeJS

Plotlyによるggplotパネルのインタラクティブ化

facet_trelliscope() に as_plotly = TRUE を追加するだけです。

例:

gap_life <- select(gapminder, year, lifeExp, country, continent)
ggplot(gap_life, aes(year, lifeExp)) +
  geom_point() +
  facet_trelliscope(~ country + continent,
    name = "lifeExp_by_country",
    desc = "Life expectancy vs. year for 142 countries.",
    nrow = 2, ncol = 3,
    as_plotly = TRUE)
RのTrelliscopeでビッグデータを可視化する

Plotlyによるggplotパネルのインタラクティブ化

RのTrelliscopeでビッグデータを可視化する

コンテキストベースの自動コグノスティクス

facet_trelliscope() に auto_cog = TRUE を追加するだけです。

例:

ggplot(gap_life, aes(year, lifeExp)) +
  geom_point() +
  facet_trelliscope(~ country + continent,
    name = "lifeExp_by_country",
    desc = "Life expectancy vs. year for 142 countries.",
    nrow = 2, ncol = 3,
    auto_cog = TRUE)

利用可能な自動コグノスティクスの詳細は autocogs::autocog のヘルプを参照してください。

RのTrelliscopeでビッグデータを可視化する

コンテキストベースの自動コグノスティクス

RのTrelliscopeでビッグデータを可視化する

軸の範囲

軸の範囲は scales 引数で制御できます。

3つのオプション:

  • "same"(デフォルト)
  • "sliced"
  • "free"
RのTrelliscopeでビッグデータを可視化する

scales = "same"

各パネルの軸範囲は同一です。

パネル間で公平な比較が可能です。

RのTrelliscopeでビッグデータを可視化する

scales = "sliced"

各パネルの軸範囲は同じですが、開始位置は異なる場合があります。

スケールの差異を比較するのに便利です。

RのTrelliscopeでビッグデータを可視化する

scales = "free"

各パネルの軸範囲はそれぞれのデータに基づきます。

RのTrelliscopeでビッグデータを可視化する

練習しましょう!

RのTrelliscopeでビッグデータを可視化する

Preparing Video For Download...