問題タブ [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.

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

r - Rcharts nPlot() 離散/multiBarChart のパーセンテージ

nPlot()関数を使用してRCharts、頻度ではなく、個別のグループに分類される人々のパーセンテージをプロットしたいと考えています。

例: 以下の HairEyeColor データ/コードを使用すると、目の色の関数として、さまざまな髪の色 (グループ変数) を持つ人の割合を考慮することができます。

たとえば、髪などの 1 つの要素だけを見たいとします。を使用してパーセンテージをプロットする方法はありnPlot()ますか?

type=multiBarChart私が試した:

これは完全に失敗します。私も試しました:

これにより、少なくともいくつかのグラフが Shiny UI に渡されます。しかし、これは見栄えが悪く、機能 (X/Y 軸の外観、グラフのクリック) がすべて失われます。

これは適切だと思いましnPlot(type=discreteBarChart)たが、これのデータ レイアウトでは、単一の因子変数を持つデータフレームが必要なようです。nPlot(type=discreteBarChart)したがって、プロポーション/パーセンテージのベクトルをだまして取得する方法がよくわかりません。

任意の提案をいただければ幸いです。

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

r - R Shiny rCharts Morris - rChart が表示されない (特定の状況で)

アプリケーションで使用rCharts中に問題が発生しました。(ユーザーの選択に応じて) Shiny1 ~ 3 個を動的に生成し、それぞれに 1 つのプロットをレンダリングします。プロットには、simple ( graphicsライブラリを使用) または rCharts ( morrisライブラリtabPanelsを使用)の 2 つのタイプがあります。ユーザーが入力を変更するたびに、全体がコンポーネント内でレンダリングされます。(単純なプロットまたはrCharts の場合)のタイプは、がレンダリングされるときに定義されるため、プロットに適切な環境があります。tabsetPaneluiOutputui outputplotOutputshowOutputtabPanel

そして問題: 単純なプロット (グラフィックス、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の提案に従い、両方ShinyrChartsライブラリ バージョンを更新しました。

R セッションを再起動した直後にコードを実行します。残念ながら、プロットはさらに奇妙な方法で動作するようになりました。次の順序でアクションを実行した後:

  1. set: "function: x", "rCharts", GO [OK],

  2. 追加: "関数: x^2" [投稿の下に添付されている「not_ok_1」画像を参照],

  3. 追加: 「関数: 2x」[投稿の下に添付されている「not_ok_2」画像を参照]。

次のようにプロットの視覚化を受け取りました。

  1. わかった ここに画像の説明を入力

  2. 「not_ok_1」画像 ここに画像の説明を入力

  3. 「not_ok_2」画像 ここに画像の説明を入力

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

r - rHighchart 日付形式の問題の時系列

時系列をハイチャート インタラクティブ グラフィックとして表示したいと考えています。ただし、次の R スクリプトでは、すべての日付が正しく表示されません。日付の数値は 5 桁で切り捨てられ、すべて同じ日時に表示されます。同様のことを経験して解決した人はいますか?

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

r - rChart 軸ラベルが目盛りラベルと重なっている

これらのディンプル プロットのような rCharts の例は、軸ラベルが目盛りラベルと重なることが多く、プレゼンテーション品質の作業には効果的に使用できません...トン。R内からこれを修正する方法はありますか?

問題の再現可能な例を次に示します。y 軸のラベルを確認してください。

(注 - コメントで述べたように、これはグラフが R から Web ブラウザーに直接送信される場合に固有のようです。sink(...) および dPlot オブジェクトの print メソッドを介して最初に保存すると、次に、ファイル サーバーからブラウザーで開くと、軸ラベルが適切な位置にあるように見えます)。

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

r - rCharts と人力車: Web ページにデータテーブルを追加すると、人力車チャートからスライダーが消える

素晴らしいrChartsとknitrを使ってウェブページを作りました。マイページは、人力車の時系列チャートとスライダー、データテーブルを組み合わせたものです。データテーブルを追加すると、人力車チャートからすべてのスライダーが消えます。同じリソースへの呼び出しが重複しないように config.yml を変更しようとしましたが、問題は解決しませんでした。どんなアイデアでも大きな助けになります。以下は、knitr を使用して html ページに編成できる再現可能な r-markdown ファイルです。

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

r - R バージョン 3.0.2 は RCurl パッケージを見つけることができません

Windows 7 (32 ビット) システムで R バージョン 3.0.2 を使用していますが、rCharts をインストールしようとして困惑しています。github から他のパッケージ (slideify など) をインストールするのに問題はありませんでしたが、インストールした依存 RCurl パッケージを R が見つけられないようです。

次の基本的なコード行をエラーなしで送信できます。

しかし、rChartsをインストールするコマンドを送信すると

私は次のようになります:

libcurl をインストールしようとしましたが、正しいフォルダーに解凍したかどうかわかりません。(rCurl に関するその他の質問の断片から収集できたものから、libcurl のインストールが不適切である/インストールされていないことが原因の可能性があるようです?)

どんな助けでも大歓迎です。ぐるぐる回っている感じです。

アン