R Shiny

R Shiny

R Shiny のdashboardHeaderのカスタマイズ

本日はShinyのdashboardHeaderをカスタマイズする方法です。 アプリ画面でヘッダーにどのような情報を掲載するかはかなり重要な要素となります。画面ヘッダーに会社のロゴをいれてそこをクリックするとHPにジャンプしたり、ド...
R Shiny

R Shiny ベクトル要素を縦に並べて出力する

本日はShinyのUIに配置したBOXの中にベクトルの要素を縦に一つずつ並べて出力する方法についてです。 プルダウンリストなどでは自動でやってくれるし、表形式で表示すればすむので普段それほど必要ではないだけに いざとなったときに「あれ?」...
R Shiny

numericInput で制限値を超える値が入力できてしまうバグへの対応

本日は、numericInputという数字を入力するUIパーツのバグの話です。 numericInputで出てくるスピンをクリックして入力している間はmax, minで指定した範囲を超える入力ができないように なっていますが、BOXに直接...
R Shiny

R Shiny の Gaugeコンポーネント

今日はShinyでゲージを表示するパーツについてです。 こんなやつですね →  いいゲージのパーツがあまり見つからないのですがいい感じに使えるライブラリーをいくつか紹介します。
R Shiny

R Shiny / tippy をカスタマイズする

今日はShinyアプリの作り込みのうえでは欠かせないtooltipの一つであるtippyの紹介です。 単純な使い方などは検索すれば見つかると思いますのでここではtippyのフォントサイズの変更など表示のカスタマイズについて説明します。
R Shiny

R Shiny:Drag & Dropまとめ

Shinyは手軽にWeb実装を実現するパッケージなのでDrag&Dropを実装したくなる場面が多々発生します。 今回は、D&Dを実現する方法をまとめてみました。
R Shiny

R Shinyのテーブルセルにアイコンを埋め込み表示する方法

ShinyのdataTable (DT)は強力なデータテーブルパッケージです。いろいろなオプションがあるので大抵のことはこの パッケージでできます。さらにカスタマイズをすることでいろいろとマニアックこともできるようになります。 たとえば、...
R Shiny

R Shiny : radioButtonでboolean (TRUE/FALSE)を渡す方法

本日はShiny UIで YES/NO (TRUE/FASLE)の選択です。 皆さんはユーザーにYES/NOの選択をさせる場合に何を使われますか。ここでは、マイナーな2択のraidoButtonでTRUE/FALSEを引き渡す方法について...
R Shiny

R Shiny: textAreaInputのリサイズのバグ

R ShinyのtextAreaInputはフリー形式でのテキスト入力を行うためのUIパーツです。BOXのリサイズができるので入力文字数が多いような(例えばコメント欄)の 目的に使いやすいコントロールです。今回はこのtextAreaInpu...
R Shiny

R Shinyの便利パッケージやリソース一覧

Shinyはややマイナーなこともあり、リソースがかなり限定的です。私自身がShinyでコーディングするときや、捜し物をするときに便利に使っているサイトです。 カテゴリーごとにまとめていきます。随時Update予定です。 ご参考になれば幸いで...