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