問題タブ [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.
r - facet_grid の free_y ごとに異なるユニットを表示
2 つの異なる ys (パーセンテージとコスト) と同じ x (年) を使用して、2 つのファセットを重ねてプロットしました。私はこの投稿からほとんどのアイデアと同じもののいくつかのバリエーションを取り入れました. y 軸のラベルをレートのパーセンテージとコストの £ として表示したいのですが、各 y ラベル形式を個別に変更することはできませんでした。
facet_grid を使用した再現可能な例を以下に示します (facet_wrap で同様のものを作成できましたが、同じ問題で立ち往生しています)。
gridExtra パッケージの grid.arrange() を使用することを検討しましたが、凡例に他の問題が発生するようでした。
ありがとう
r - 募集中: facet_grid - facet_wrap ハイブリッド ソリューション
facet_grid と facet_wrap の間の一種の「ハイブリッド」レイアウトでプロットを作成しようとしています。
例:
これは私が望むプロットの配置です(列と深さの品質、表、行の価格)
ただし、facet_grid 設計 (列/行ごとに 1 つのヘッダーのみ) を好みますが、scales = "free_x" はこのレイアウトでは機能しません
ここでは機能しますが、それは私が望む配置ではありません (行としての品質)
うまくいかない理由はわかりましたが、回避策があるかどうか疑問に思っていましたか?
ありがとう!
ファビアン
r - ggplot2 facet_wrap: 各グループに存在する x 軸ラベルのみを使用する
次のデータセットがあります。
そして今、ggplot2 で棒グラフを作成します。
各ファセットに存在しない x 軸ラベルが表示されないようにするにはどうすればよいですか? 各サブジェクト間の距離を等しくするにはどうすればよいですか (つまり、より大きなギャップを取り除く)?
r - R ggplot2 ファセット ラップ密度プロット
ggplot を使用して、ヒストグラム + 密度曲線のファセット ラップを作成しています。これは私がプロットしているデータフレームです(〜300行):
自分でデータフレームを読み取ることができるように、csv ファイルへのリンクを次に示します。
geom_histogram で binwidth だけを指定してこれを試してみると、次のようになります。
aes(y=..density..)
ただし、次のように geom_histogramに追加して、個々のプロットごとに密度プロットを作成しようとすると:
一部のプロットでは y パラメータが引き伸ばされ、他のプロットでは窮屈になるという望ましくない結果が得られます。
最初の画像と同じyパラメーターを維持しながら、これらのプロットに密度プロットを重ねる方法に関する提案はありますか?
r - R ggplot2 デュアル y 軸ファセット ラップ、1 つのヒストグラムと他の線
2 つのファセット ラップ プロットがp1
あり、p2
p1
p2
ご覧のとおり、x 軸の値は両方のプロットで一致していますが、y 軸の値はかなり大きく異なります。p2 を p1 に重ねて、p1 の y 軸を左側に保ち、別の p2 y 軸を右側に作成したいと思います。
これは私が今持っているものですが、p1 と p2 のグロブを正しく組み合わせる方法がわかりません。
そして、このエラーが発生します。これは、2 つの gtables を結合する方法で何かを行う必要があることを知っています。
gList(list(x = 0.5, y = 0.5, width = 1, height = 1, just = "center", : "gList" では 'grobs' のみが許可されています) のエラー
r - ggplot で facet_wrap を使用すると、x 軸の要素が 1 つだけ表示されます
各ファセットが雇用のセクターを表し、各表示に 3 つの時点があるファセット棒グラフを作成しようとしています。
ここに私のコードとサンプルデータがあります
データ型をチェックすると、すべてがチェックアウトされます。私の要因は適切に並べられており、私の雇用数は適切な要因と一致しています。ただし、ggplot を使用しようとすると、問題が発生します。ggplot コード:
私の結果のプロットは、ファセットの各年に対して単一の値のみを示しています。どこで間違いを犯していますか?(画像がないことをお詫びします。十分な評判がありません)とにかく、適切なファセットで表示するために毎年の価値を得ることができますか?
編集 データフレームの作成方法を考えると、1年に1セクターしかないことに気づきました。更新された構文はこちらで、問題を修正しました
df <- data.frame(年、セクター、平均従業員)