問題タブ [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 投票する
2 に答える
11570 参照

r - ggplot2 の各パネルに異なる切片を持つ垂直線を追加します

ggplot2 を使用してヒストグラムのパネルを作成しています。各グループの平均に垂直線を追加できるようにしたいと考えています。しかし、 geom_vline() は各パネルに同じ切片 (つまり、グローバル平均) を使用します。

各パネルのグループ平均を x 切片として使用するにはどうすればよいですか? (平均値の行にテキスト ラベルを追加することもできればボーナス ポイントです。)

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

r - ggplot2 でのパネルごとのスムージング

ggplot2 のファセットを使用して、曲線のグループをプロットしています。平滑化するのに十分なポイントがあるプロットにスムーザーを適用したいのですが、ポイントが非常に少ないプロットには適用したくありません。特に、パネルの 1 つに 1 つまたは 2 つのポイントしかない場合にプロットが失敗するのを止めたいと思います。

例:

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

r - ggplot2: geom_area() 関数の使用

各年の 4 つのクラスと、その年の合計に対するそれぞれの割合を示すデータ フレームがあります。

ggplot指定せずに実行するとfill、予想どおり、均一な灰色のボックスが表示されます。

だから私は追加しようとしましfill=classたが、うまくいきません。

classファクターを適切に動作させるにはどうすればよいscale_fill_brewer()ですか? アイデアは、明らかに、グラフの各領域をそのクラスに従って陰影付けすることです。

ありがとう。

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

r - ggplot2棒グラフで回避された棒の順序を変更する

私はデータフレームを持っており、df.all以下のコードを使用してggplot2で棒グラフにプロットしています。かわしたバーの順番が反転するようにしたいと思います。つまり、「Singular」というラベルの付いたバーが「Plural」というラベルの付いたバーの前に来るようにします。

levels(df.all$number) = c("S", "P")ggplotがレベルの順序を使用してプロットの順序を決定するのではないかと考えてみましたが、うまくいきませんでした。他に何を試すべきかわかりません。何か案は?

df.all便利な場合の内容:

0 投票する
8 に答える
23425 参照

r - ggplot2とRを使用してパレート図を作成する

ggplot2パッケージを使用してRでパレート図を作成する方法に苦労しています。多くの場合、棒グラフやヒストグラムを作成するときは、アイテムをX軸で並べ替える必要があります。パレート図では、Y軸の値の降順で並べ替えられたアイテムが必要です。Y軸の値順に並べられたアイテムをggplotにプロットさせる方法はありますか?最初にデータフレームを並べ替えようとしましたが、ggplotがそれらを並べ替えているようです。

例:

データフレームの値は並べ替えられますが、出力は次のようになります。

代替テキスト
(出典:cerebralmastication.com

ハドリーは、これにより、実際と予測を表示するためのはるかに優れたグラフィックが生成されることを正しく指摘しました。

これは次を返します:

代替テキスト
(出典:cerebralmastication.com

しかし、それはまだパレート図ではありません。任意のヒント?

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

r - ggplot に行を追加する

点のプロットに線を追加しようとしていますが、わかりません。私の y 値は 0 から Inf までの数値ですが、x 値は順序付けられた因子からのものです。

ポイントのみを表示するプロット コードを次に示します。

データフレームは次のとおりです。

事前にみんなに感謝します!

(ハドリー、毎年恒例のバースデー ギフトカードが届き次第、あなたの本を買うと約束します :) )

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

r - 2つのdata.frameからデータをプロットする際の凡例の問題

ggplot2を希望どおりに動作させるのに少し問題があります。基本的に、実際の観測値と、それらを1つのプロットにまとめて概算したものを比較したいと思います。例えば、

私の問題は、凡例を表示できないことです。ggplot2の凡例はあまり柔軟ではないことをどこかで読みました(?)。理想的には、

  • title='タイプ'
  • キー:黒い塗りつぶされたポイントと黒い線
  • キーラベル:「実際」、「概算」
  • legend.position='トップライト'

ありがとう。

0 投票する
3 に答える
7681 参照

r - ggplot2 散布図ラベル

散布図を作成してラベルを付けるために ggplot2 を使用しようとしています。私がプロットしている変数は両方とも、水平軸と垂直軸が標準偏差の単位 (平均から 1,2,3,4 など) でプロットされるようにスケーリングされています。私ができるようにしたいのは、平均からの標準偏差の特定の制限を超えている要素のみにラベルを付けることです。理想的には、このラベル付けはデータの別の列に基づいています。

これを行う方法はありますか?

オンライン マニュアルを調べましたが、プロットされたデータのラベルの定義については何も見つかりませんでした。

助けていただければ幸いです。

ありがとう!

BEB

0 投票する
5 に答える
15476 参照

pdf - プロット オブジェクトをリストに格納する

オブジェクト内にプロットを保存することについて、昨日この質問をしました。最初のアプローチを実装しようとしましたが (元の質問で使用していることを指定しなかったことに注意してくださいqplot())、期待どおりに機能しないことに気付きました。

この場合、サンプル番号を使用したので、コピーするだけでコードが実行されます。私はこれに数時間戸惑いましたが、何が問題なのかわかりません。最初の一連の pdf は問題なく書き込まれるため、正しいプロットを含む 16 個の pdf があります。

次に、このコードを使用すると:

得られる結果は、すべてのグラフの最後の線形モデル ライン ( abline) ですが、データは変化しません。プロットのリストを確認すると、それらすべてが最新のプロットによって上書きされているようです (ablineオブジェクトを除く)。

それほど重要ではない二次的な質問は、各ページに複数のプロットを含むマルチページ pdf を生成する方法でしたが、私のコードの主な目標は、後でアクセスできるリストにプロットを保存することでした。

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

r - 個別のx軸を持つggplotの垂直グリッド線

私は次の設定をしています:

これにより、以下が生成されます。

代替テキスト

142 の直後と 30 の前に垂直線を入れたいと思います (これらの値を係数として保持する必要があることに注意してください)。2 つのオプションを検討しています。

  • vline: 線を 142 と 30 にのみ配置できますが、それらの間には配置できません。
  • grid stuff: 理想的な解決策は、grid.major か何かを導入することだと思います。

何か案は?