問題タブ [shiny-server]
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.
css - Shiny App のどこにカスタム css/js を配置しますか?
カスタムCSSを持つ、ローカルで実行しているShinyアプリがあります。www
これをファイルと一緒にディレクトリに配置しましたがindex.html
、これはスムーズに機能しています。今、私はこのアプリを Shiny サーバーにデプロイしており、カスタム スタイル シートが読み込まれていないことを除いて、すべてが機能していました。
次のガイド: http://rstudio.github.io/shiny-server/os/latest/#host-a-directory-of-applicationsでは、静的アセットをすべての Shiny アプリの共通ディレクトリに配置する必要があると述べています。このような:
そして、私がそれを行い、次のようにcssにリンクすると:
できます。ただし、各アプリケーションのアセットをそのアプリ フォルダー構造内に保存し、最適に次のようなものを取得できる方法があるかどうかを知りたいです。
index.html
次のようにcssを参照します。
ただし、その方法でcssを参照しようとすると、ロードできません。これを機能させるために修正できる構成はありますか? それとも、各アプリのアセットをassets
ディレクトリにコピーするのに苦労していますか?
r - R - Ubuntu 上の光沢のあるサーバー
私はR、Shiny、Shiny Server、およびUbuntu 12.04にかなり慣れていません。長い一日の後、実際に光沢のあるサーバーでアプリをホストすることを除いて、ほぼすべてが機能しています。アプリをローカルでホストしようとしています。
これは私のエラーです:
>sessionInfo() によって生成された関連情報は次のとおりです。
光沢のあるサーバーなしでテストしたところ、アプリは正常に動作しました
また、shiny-server に付属のサンプルもテストしましたが、問題なく動作しますが、ggplot2 は使用していません。
ggplot2 は明らかにインストールされているので、パーミッションの問題 (?) だと思いますが、修正方法がわかりません...
ご協力いただきありがとうございます !
*解決策* .libPaths() を使用して、カスタム パッケージがインストールされていることを確認できました。
メインディレクトリに配置されます
フォルダ「~3.0/」からすべてのファイルをコピーする必要がありました
それは今動作します!ありがとう
r - R - 光沢のあるサーバーの install.packages() のパスを設定する方法は? - Ubuntu
私のシステムの場合:Ubuntu 12.04およびR 3.03 、 Rにカスタムパッケージをインストールするたびに
パッケージはデフォルトでインストールされます
システム全体ではなく
これは、shiny-serverがそのパッケージで動作するために必要です。
私の一時的な解決策は、事後にパッケージを正しいフォルダーにコピーすることです。
質問: この問題を回避するために、最初からデフォルトのインストール パスを設定するにはどうすればよいですか?
r - 同じ Shiny、R アプリケーションで新しいビューを開く
いくつかの ML 計算を行う Shiny アプリケーションがあり、2 つのウィンドウが必要です。1 つは分類オブジェクトを選択したメイン ウィンドウで、もう 1 つのウィンドウでは、新しいクラスの名前を入力するか、名前のリストをスクロールして、それらを選択できるようにします。
リンク可能な 2 つのビューに同じサーバー アプリケーションを関連付けるにはどうすればよいですか?
それはまた、私が気にかけているすべてのポップアップ ウィンドウになる可能性もあります。
javascript - Shiny R でテーブルとクリック可能な画像を生成する
Rで次のことを行う必要があります。
1)動的に(...のX画像の場合)、4xNテーブルなど、それらを表示するテーブル/グリッドを作成します。
2) これらの各画像をクリック可能にして、その名前を R の関数にフィードします。たとえば、サルをクリックした場合、selected(monkey.jpg) という関数を呼び出す必要があります。
r - Shiny - renderUI の renderPlot - as.character(x) のエラー: タイプ 'closure' をタイプ 'character' のベクトルに強制することはできません
私はこれにかなり慣れていないので、ご容赦ください。アップロードされた固定形式のデータ ファイルを取得し、ユーザーの選択に基づいてさまざまなプロットをレンダリングするアプリを Shiny で構築しています。アプリの重要な部分の 1 つは、それぞれ 1 つのプロットを含む一連のタブです。
タブをレンダリングするためにrenderUIを使用していますが、プロットをレンダリングするのが非常に困難です。renderPlot、outputPlot を試しましたが、プロットを表示できません。さまざまなエラーが発生しますが、以下のコードは、renderPlot(engPlot) の時点で「as.character(x) のエラー: 型 'closure' を型 'character' のベクトルに強制することはできません」を生成しています。
ui.R
server.R の mainPanel 部分
RunPlot 関数
r - 光沢のある依存関係を ubtuntu 12.04 にインストールして、光沢のあるサーバーでアプリをホストする際に問題が発生しました。
単純なヒストグラム アプリのアプリ アドレスに移動すると、次のエラーが表示されます。
エラーが発生しました
アプリケーションを開始できませんでした。
初期化中にアプリケーションが終了しました。
eval(expr、envir、enclos)のエラー:Shinyパッケージがライブラリに見つかりませんでした. Shiny がインストールされており、このアプリケーションを実行しているユーザーのライブラリで利用できることを確認してください。呼び出し: local -> eval.parent -> eval -> eval -> eval -> eval 実行停止
そのため、光沢のあるパッケージを再インストールしようとすると、次の一連のアクションに解釈するのに苦労しているこのメッセージが表示されます. インストールの依存関係について明示する必要があるのでしょうか。