複数のグラフやユーザー入力を含む独自の shinydashboard を作ると想像してください。自分のダッシュボードでヘルパー関数を使いたくなる理由について考えてみましょう。
shinydashboard でカスタムのヘルパー関数が有用なのはなぜですか?
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
shinydashboard を作る前に、まず shinyApp の基本を理解しましょう。このチャプターでは、shinyApp とは何か、その構成要素は何かを学びます。チャプターの終わりには、自分で shinyApp をレンダリングできるようになります。
前のチャプターでは shiny アプリについて学びました。このチャプターでは、shinydashboard は本質的に shiny アプリの一種であり、より細かく調整できる機能が追加されたものだと理解します。前章で扱った出力と入力は、ここでもまったく同じように使えます。続いて、ダッシュボードの簡単なワイヤーフレームを作成し、出力や入力をどこに配置するかを決める方法を学びます。
現在の演習
このチャプターでは、shinydashboard をさらに強化するために、インタラクティブな要素を追加します。グラフ、地理空間マップ、テーブルなど、ダッシュボードの利用者がリアルタイムに操作できるコンポーネントを扱います。
shinydashboard に慣れてきたところで、デザイン要素を加えていきましょう。背景色の変更やボックスのサイズ調整などができるようになります。また、良い UI/UX の基本原則についても解説します。最後に、status の活用や CSS でのフォーマット方法を紹介します。