問題タブ [facet-wrap]

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 に答える
1981 参照

r - ggplot2 でファセットの絶対サイズを設定する

レポート用にいくつかのファセット プロットを作成しています。ファセットの数は 2 ~ 8 の間で変化します。理想的には、(プロット全体で) 各ファセットの絶対サイズを同じ (たとえば 4x4 cm) にして、それらを比較しやすくしたいと思います (また、見栄えも良くなります)。 )。

それは可能ですか?

ここに画像の説明を入力 ここに画像の説明を入力

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

r - ggplot2 scale_x_datetime 作成の煩わしさ

再現可能なデータ

R スクリプト

出力グラフ ここに画像の説明を入力

x 軸のラベルを変更したい。月の日付と時間 (9 月 30 日 06:00) の代わりに、時刻 (06:00 07:00 など) だけが必要です。

ここに画像の説明を入力

ここでは、時間が 04:00 から 04:00 に変更された理由がわかりません。以下に示すように、すべてのサンプルで 06:00 から 06:00 になるはずです。 ここに画像の説明を入力

同じスクリプトを使用して、以前は R バージョンで目的の出力を取得してい3.2.0 ました。

誰にもアイデアはありますか?それはRのバグか何かのためですか?

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

r - ggplot2、ファセット ラップ、各行の固定 y スケール、行間のフリー スケール

ラップの行ごとに異なる y スケールを持つ facet_wrap を使用してプロットを作成したいと思います。つまり、同じ行に固定スケール、別の行にフリー スケール、固定 x スケールを使用します。フリー スケールでは、探しているものが正確に得られません。facet_grid もそうではありません。可能であれば、2 つの別々のプロットを作成してから貼り付けることは避けたいと思います。以下のプロットのような結果を探していますが、最初の行の y スケールの最大値は 300、2 行目の y スケールの最大値は 50 です。助けてくれてありがとう!

これが私のコードです:

ここに画像の説明を入力

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

r - ggplot2: ファセットにファセットを作成する

タイトルが合っているかわかりませんが、以下の図を見ていただければ分かりやすいと思います。まず、これは私のデータです:

炭化水素の半減期 (「平均」) をプロットし、「タイプ」に従ってファセットしたいと考えています。ただし、タイプ「PAHs」の場合のみ、「グループ」に応じて追加のファセットが必要です。私がコーディングしてプロットすることができた最高のものは次の図であり、それは私が望むものではありません: 炭化水素半減期

これは私が使用しているコードです:

さて、問題は、「グループ」に従って「PAHs」タイプのみのために、既存のファセットストリップ内に追加のファセットストリップを作成できるグラフィックを作成することは可能ですか? グラフィックは次のようになります。 facet_in_facet

可能であれば、「グループ」に従って配置する「PAH」の2番目のx軸を作成することもできます。

ありがとう、デニ

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

r - R ggplot2 各プロットに 4 つの boxplots を使用したファセット ラッピング

datawデュアルファセットでラップされたボックスプロットにプロットしようとしているというデータフレームがあります。

私はそれを次のようにプロットしています:

しかし、実際には各正方形に4つの箱ひげ図が必要な場合、私は各プロット正方形に1つの箱ひげ図のみを取得し続けます:

ここに画像の説明を入力

ここで私が間違っていることを誰かが見ていますか? ありがとう!

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

r - ggplot2 ファセット パネルを垂直に表示できない、または geom_bar の色をカスタマイズできない

Windows7ultimate システムで Rstudio を使用した「dput(df)」出力による私のデータ:

因子「時間」の 4 つのレベルすべてのデータを、変数ごとに 1 行のパネルとして表示できる私のコード (ggplot2、reshape2、RColorBrewer、grid、および plyr パッケージが必要でした):

結果1

上記のプロットは、単純な行の変更によって試みられた垂直パネルとして代替的に必要とされます。

ただし、これにより次の結果が得られました: layout_base(data, vars, drop = drop) のエラー: 少なくとも 1 つのレイヤーに、ファセットに使用されるすべての変数が含まれている必要があります。これを効率的に修正して、必要な垂直表示を取得する方法が不明です。

最後に、最後のビット

結果2

出力には、result1 に示されている geom_lines で使用されている同じ手動配色を採用するのではなく、デフォルトの ggplot2 レインボー スケールのみが表示されます。

結果3

今のところ、望ましい結果に最も近い代替案として採用されています。

お時間をいただきありがとうございます!