問題タブ [ggplot2]

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 投票する
9 に答える
27423 参照

r - ggplot2 テーマ オプションのリスト?

いくつかの調査の後、有益でない凡例が表示されないようにする方法を見つけました

ggplot2で使用可能なすべてのthemeオプションとそのデフォルト値はどこにありますか?

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

r - ggplot2からgeom_vlineとfacet_wrapを関数内で機能させる方法

私はggplot2を使用して、殺人率に対するさまざまな軍事作戦の影響を調査しています。その効果を示すために、手術が起こったときの縦線と、手術前後の殺人率の滑らかな線を描きます。

多数の郡でこれを示すために、facet_wrapプロットを作成しました。見事に動作しますが、関数に変換すると、ローカル変数を使用して垂直線を描画するとエラーが発生します。

次にいくつかのサンプルコードを示します。

グローバル変数にエラーはありませんが、見た目は醜いです。

内部でtemp[i]使用する変数の代わりに、次のようになります。dates[i]geom_vline()

NextMethod( "[")のエラー:オブジェクト'i'が見つかりません

dates[i]変数をでラップすると、次のaes()ようになります。

eval(expr、envir、enclos)のエラー:オブジェクト'county'が見つかりません

誰かがこれを修正する方法を知っていますか?

0 投票する
2 に答える
7313 参照

r - ggplot2 geom_bar のバー幅

ループでプロットを作成しようとしています。

(Q1): X 軸のレベル数が変化すると、バーの幅が変化します。これを防ぎ、すべてのプロットのバーの幅を同じにするにはどうすればよいですか?

代替テキスト http://img411.imageshack.us/i/95325388.jpg/

代替テキスト http://img411.imageshack.us/i/91510133.jpg/

(Q2): i=7R が次の警告を出す場合:

(data$ymin == 0)) warning("Filling not well defined when ymin != 0") : TRUE/FALSE が必要な場所に値がありません

私はそれについて何ができますか?

(Q3): このような場合、使用しなくても済むように、未使用のレベルをドロップする簡単な方法はありますか?

毎回?

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

r - 別のレイヤー/新しいシリーズをggplotに追加するにはどうすればよいですか?

ggplotでは、次のようにプロットに系列を追加できます。

ダイヤモンドに対するルビーのコストをプロットするなど、単純に別のシリーズを追加するにはどうすればよいですか。ルビーもダイヤモンドデータセットに含まれていると仮定します。私はルビーのデータを使って別のレイヤーの上に重ねようとしましたが、それはルビーをプロットするだけで、ダイヤモンド/カラットはプロットしません。

これは、最初にすべてのデータをマージしてプロットする準備ができていることで可能になることがわかります。そのため、おそらくそのルートをたどる必要があります。しかし、このようなプロットに別のシリーズを追加するだけではそれほど難しいことではないように思えますが、その方法がわかりません。

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

r - R & ggplot2: 動的変数からのスパークライン (クエリ結果に基づく)

前の週の上位 10 件の最も頻繁なアラームの名前を通知する SQL クエリを作成しました。そして、これらの上位 10 個のアラームを取得し、それらのアラームごとに YTD の週ごとの合計を提供するクエリを作成しました。

現在、週の上位 10 個のアラームのそれぞれについて、YTD の傾向を示すスパークラインのパネルを作成しようとしています。

欲しいものに似たものを手に入れましたが、「動的」にする必要があります。つまり、アラームの名前をハードコーディングせずに機能させることができます (これらは毎週 SQL クエリで変更されるため)。

アラームの名前をハードコーディングせずに、以下の R コードを変更して機能させるにはどうすればよいですか?

level(spark$Alarm) は何か関係がありますか?

アドバイスありがとうございます:-)

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

r - オンラインの ggplot2 リファレンス マニュアルからいくつかの例を実行するとエラーが発生するのはなぜですか?

オンライン リファレンス マニュアル、特にこのページで ggplot2 の例を試してみましたが、2 番目の例の最初のプロット以外はすべて生成できませんでした。

私はR版を持っています。2.10.1 と ggplot2 バージョン。0.8.6

なにが問題ですか?

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

r - マトリックスを使用してggplotでボックスプロットを作成するにはどうすればよいですか

R では、行列を箱ひげ図に変換するのは簡単です

ggplotで同じことを達成するにはどうすればよいですか?

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

r - Rのggplotの凡例にカスタム系列ラベルを追加するには?

シリーズ情報用に独自のラベルを追加しようとしているプロット (サンプル コードを下に貼り付け) があります。「p1s1」「p1s2」「p3s4」をプロットする代わりに、「処理1」「処理2」「処理3」をお願いします。level(series_id) を使用して一意のシリーズ名を取得し、ルックアップ テーブルを使用して説明を取得しました。(これは、プロットされているのと同じ順序でそれらを取得すると思いますか?) そして、これらの説明を Treatment_descriptions と呼ばれるベクトルに入れています。

ドキュメントから、ここではスケールを使用する必要があると思いますが、どれを使用するか、またはどのように使用するかわかりません。次のようなもの: scale_something(name="治療の説明"、breaks=NULL、labels=治療の説明、formatter=NULL) ? しかし、これはどこに行くべきですか?

0 投票する
4 に答える
65037 参照

r - タイトルが変数名の場合にggplotにタイトルを追加するには?

ggplot の最後に、これは正常に動作します。

しかし、これはしません:

これも:

タイトルが変数名の場合、ggplotにタイトルを追加するにはどうすればよいですか?

0 投票する
2 に答える
6734 参照

r - geom_point サイズに条件を追加するには?

geom_point サイズに条件を追加しようとしており、以下に例を貼り付けました。n_in_stat が 4 以上の場合は geom_point のサイズを 2、n_in_stat が 4 未満の場合は size = 5 にしたいのですが、geom_point 内に ifelse 文を入れてみましたが失敗しました。おそらく、ここに論理演算子を含めることはできず、data.frame に新しい列を作成し、サイズをそれに設定する必要がありますか?

geom_point(size = ifelse(n_in_stat < 4, 5, 2)) + # ifelse でサイズを設定しようとしています

geom_point(aes(size = n_in_stat)) + # 線形にスケーリングされたオリジナル