1. 学ぶ
  2. /
  3. コース
  4. /
  5. shinydashboard で作るダッシュボード

Connected

演習

インタラクティブ要素付きの最初の shinydashboard

この章では、shinydashboard にインタラクティブな要素を追加する方法と、インタラクティブなデータテーブルを追加する方法を学びました。

この演習では、Airbnb のリスティングが listings というデータフレームに格納され、地理空間マップは m_london という leaflet オブジェクトに格納されています。ヘッダーとサイドバーはそれぞれ header と sidebar に格納されています。

カスタムのヘルパー関数:

  • make_plots: 箱ひげ図またはバイオリンプロットを描画します
  • num_listings: 選択した範囲に基づいてリスティング数を計算します
  • num_private_rooms: 選択した範囲に基づいて、全リスティングに占める個室の割合を計算します
  • median_price: 選択した範囲に基づいて中央値価格を計算します ヘルパー関数の詳細を知りたい場合は、コンソールで(make_plots などを)実行して確認できます。

指示

100 XP
  • "plots" という名前の plotly の箱ひげ図/バイオリンプロットを追加します。
  • "table" という名前のデータテーブルを追加します。
  • "map" という名前の leaflet マップを追加します。
  • dashboardPage() の引数を正しく設定します。