リアクティブデータフレームパターン

flexdashboard で作るダッシュボード

Elaine McVey

Director of Data Science

サイドバーの作成

Column {data-width=200 .sidebar}
flexdashboard で作るダッシュボード

サイドバーの作成

サイドバーの作成

flexdashboard で作るダッシュボード

ユーザー入力の追加

ユーザー入力の追加

flexdashboard で作るダッシュボード

データフレームのリアクティブ化

データフレームのリアクティブ化

flexdashboard で作るダッシュボード

リアクティブデータフレームの使用

リアクティブデータフレームの使用

flexdashboard で作るダッシュボード

ダッシュボードコンポーネントのリアクティブ化

ダッシュボードコンポーネントをリアクティブにする

flexdashboard で作るダッシュボード

リアクティブデータフレームパターンの手順

  1. サイドバー列を作成する(.sidebar を使用)。
  2. サイドバーにユーザー入力を追加する(xyzInput() Shiny ウィジェットを使用)。
  3. ユーザー入力に反応する「データフレーム」を作成する(reactive() を使用)。
  4. ダッシュボードコンポーネントのコード内のデータフレームをリアクティブ版に置き換える。
  5. 各ダッシュボード出力を適切な Shiny 関数(renderXyz())でラップする。
flexdashboard で作るダッシュボード

練習しましょう!

flexdashboard で作るダッシュボード

Preparing Video For Download...