過去 Qiita に投稿した記事へのリンクです:
Shiny modules 小品 〜 値によって色が変わるvalueBox 〜 - Qiita (外部サイトに移動します)
shinydashboard パッケージの valueBox() 関数はダッシュボード上に数値を直接表示する際に利用できるウィジェットです。背景に色を付けたり、アイコンを並べたりして見た目を調整することができます。 renderValueBox() 関数と valueBoxOutput() 関数とを使用すると、サーバー側で動的にvalueBoxを作成することもできます。
本記事で紹介する例では、表示する値が0以下なら赤色、0より大きければ緑色というように、値に応じて動的に見た目が変化するvalueBoxを作成しました。さらにShiny modulesの仕組みを使ってそれを再利用可能にしました。
...