問題タブ [uioutput]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
182 参照

r - R 光沢のあるデフォルト プロットをレンダリングする方法

プロットを生成して UI にレンダリングするアプリケーションからの以下のサンプル コードがあります。

プロットを生成するためのカスタム関数が含まれているため、これは実用的な例ではありません。このアプローチは機能します。

ただし、アプリケーションが起動され、アクション ボタンがクリックされる前に、デフォルトのプロットを表示する必要があります。私はいくつかのアプローチを試みました。

これはデフォルトのプロットをレンダリングしませんでしたが、アクション ボタンをクリックすると正常に動作します。

アプローチ 2:plotOutputに変更uiOutput

これにより、Error in pngfun: invalid quartz() device sizeactionButton がトリガーされたときにエラーが発生します。また、デフォルトの画像 (「www/heatap.png」) は表示されません。

またrenderImage、アプローチ 2 で使用するとError in pngfun: invalid quartz() device size、actionButton がトリガーされたときに同じエラーが発生します。デフォルトの画像 (「www/heatap.png」) は表示されません。

アプリケーションの起動時にデフォルト プロットをレンダリングする方法はありますか?

0 投票する
1 に答える
107 参照

r - R Shiny uiOutput は、別の uiOutput からの入力値からラベルを表示します

タイトルは非常に紛らわしいかもしれませんが、以下で私の問題を詳細に説明しようとします. 私は本「光沢をマスターする」セクション 10、「動的 UI」をガイダンスとして使用します。Rで使われているライブラリは

というラベルの付いたnumericInputがありNumber of modalities/ subspecialties requiredます。numericInputからの入力が変更された場合に、より多くのモダリティを持つことができる応答で
呼び出されるuiOutput があります。modality数が 2 に変更された場合、下の図を参照してください。1 つではなく 2 つのモダリティ ボックスがあります。

モダリティ モダリティ2

上記が機能するコードを以下に示します

ここで、別の uiOutput に Modality Name 内の入力としてラベルを持たせたいと考えています。これが私が問題にどのようにアプローチしたかです。という別の uiOutput を作成しましui_modality_minutesたが、ラベルには からの入力のラベルを使用したいと考えていますmodality_names()。私の目的をよりよく理解するために、下の写真をご覧ください。input1model 1を最初のラベルにし、input2model 2を 2 番目のラベルにしたいのですが、私のコードではモデル 1 とモデル 2 を別々ではなく一緒に追加します。

mod1 mod2

再現可能なコードを以下に示します。