問題タブ [rcharts]
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.
r - Rcharts nPlot() 離散/multiBarChart のパーセンテージ
nPlot()
関数を使用してRCharts
、頻度ではなく、個別のグループに分類される人々のパーセンテージをプロットしたいと考えています。
例: 以下の HairEyeColor データ/コードを使用すると、目の色の関数として、さまざまな髪の色 (グループ変数) を持つ人の割合を考慮することができます。
たとえば、髪などの 1 つの要素だけを見たいとします。を使用してパーセンテージをプロットする方法はありnPlot()
ますか?
type=multiBarChart
私が試した:
これは完全に失敗します。私も試しました:
これにより、少なくともいくつかのグラフが Shiny UI に渡されます。しかし、これは見栄えが悪く、機能 (X/Y 軸の外観、グラフのクリック) がすべて失われます。
これは適切だと思いましnPlot(type=discreteBarChart)
たが、これのデータ レイアウトでは、単一の因子変数を持つデータフレームが必要なようです。nPlot(type=discreteBarChart)
したがって、プロポーション/パーセンテージのベクトルをだまして取得する方法がよくわかりません。
任意の提案をいただければ幸いです。
r - R Shiny rCharts Morris - rChart が表示されない (特定の状況で)
アプリケーションで使用rCharts
中に問題が発生しました。(ユーザーの選択に応じて) Shiny
1 ~ 3 個を動的に生成し、それぞれに 1 つのプロットをレンダリングします。プロットには、simple ( graphicsライブラリを使用) または rCharts ( morrisライブラリtabPanels
を使用)の 2 つのタイプがあります。ユーザーが入力を変更するたびに、全体がコンポーネント内でレンダリングされます。(単純なプロットまたはrCharts の場合)のタイプは、がレンダリングされるときに定義されるため、プロットには適切な環境があります。tabsetPanel
uiOutput
ui output
plotOutput
showOutput
tabPanel
そして問題: 単純なプロット (グラフィックス、ggplot2 など) は問題なく動作しますtabPanel
。ただし、アプリケーションで作業していて、2 つまたは 3 つの rChart を表示する場合、1 つのグラフが表示されないことがあります (下の画像を参照)。もちろん、単純なプロットではこのような問題は発生しません。
出力サイズを固定し、サイズを柔軟にしようとしましたが、問題はまだ存在します。R とライブラリのバージョンは次のとおりです。
ご提案いただきありがとうございます。
rCharts は正常に動作します:
rCharts FAIL が正常に表示されない:
編集:以下の私のコード:
UI
サーバ
アップデート:
morris.js ライブラリの作成者であるOlly Smithに解決策を提案するよう依頼したところ、次のような回答がありました。
Morris は、画面に表示されていないチャートを正しく描画できません。タブ付きアプリケーションで Morris を使用する場合、タブの選択が変更されるたびに、アクティブなチャートを再描画する必要があります。これを行うために使用できる Morris.Line/Bar/Donut コンストラクターのそれぞれが返すチャート オブジェクトには redraw() メソッドがあります。残念ながら、現在は文書化されていませんが、API の安定した部分であるため、安全に使用できます。
更新 2.:
Ramnathの提案に従い、両方Shiny
のrCharts
ライブラリ バージョンを更新しました。
R セッションを再起動した直後にコードを実行します。残念ながら、プロットはさらに奇妙な方法で動作するようになりました。次の順序でアクションを実行した後:
set: "function: x", "rCharts", GO [OK],
追加: "関数: x^2" [投稿の下に添付されている「not_ok_1」画像を参照],
追加: 「関数: 2x」[投稿の下に添付されている「not_ok_2」画像を参照]。
次のようにプロットの視覚化を受け取りました。
わかった
「not_ok_1」画像
「not_ok_2」画像
r - rHighchart 日付形式の問題の時系列
時系列をハイチャート インタラクティブ グラフィックとして表示したいと考えています。ただし、次の R スクリプトでは、すべての日付が正しく表示されません。日付の数値は 5 桁で切り捨てられ、すべて同じ日時に表示されます。同様のことを経験して解決した人はいますか?
r - rCharts と人力車: Web ページにデータテーブルを追加すると、人力車チャートからスライダーが消える
素晴らしいrChartsとknitrを使ってウェブページを作りました。マイページは、人力車の時系列チャートとスライダー、データテーブルを組み合わせたものです。データテーブルを追加すると、人力車チャートからすべてのスライダーが消えます。同じリソースへの呼び出しが重複しないように config.yml を変更しようとしましたが、問題は解決しませんでした。どんなアイデアでも大きな助けになります。以下は、knitr を使用して html ページに編成できる再現可能な r-markdown ファイルです。
r - R バージョン 3.0.2 は RCurl パッケージを見つけることができません
Windows 7 (32 ビット) システムで R バージョン 3.0.2 を使用していますが、rCharts をインストールしようとして困惑しています。github から他のパッケージ (slideify など) をインストールするのに問題はありませんでしたが、インストールした依存 RCurl パッケージを R が見つけられないようです。
次の基本的なコード行をエラーなしで送信できます。
しかし、rChartsをインストールするコマンドを送信すると
私は次のようになります:
libcurl をインストールしようとしましたが、正しいフォルダーに解凍したかどうかわかりません。(rCurl に関するその他の質問の断片から収集できたものから、libcurl のインストールが不適切である/インストールされていないことが原因の可能性があるようです?)
どんな助けでも大歓迎です。ぐるぐる回っている感じです。
アン