問題タブ [facet-grid]
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 を使用した各サブプロットの y 軸
この質問に対する答えがうまくいきません。私とそのユーザーの両方が望んでいるのは、facet_grid() を使用するときにすべての列に軸の目盛りとラベルを追加することです。
再現可能な例とソリューションを実行すると (abc=as.data.frame(abc) を追加して初期エラーを修正した後)、エラー メッセージが表示されます。
gtable_add_grob(g, grobs = list(segmentsGrob(1, 0, 1, 1), segmentGrob(1, ) のエラー: すべての入力の長さが 1 ではないか、「grobs」と同じ長さではありません
元の例はえーと、少し奇妙なので、私は自分の再現可能な例を作成しました:-)。同じエラーメッセージが表示されます
答えは次のようになります。
r - ggplot/facet_grid を使用して順序付き棒グラフを作成する
私は自分のデータを次のようにプロットしようとしています (このブログから取得):
私のデータは次のようになります。
「カテゴリ」は実際には「グループ」のサブカテゴリであり、各「グループ」には個別の「カテゴリ」が含まれています。たとえば、藻類グループには「カテゴリ」にリストされている 5 種類の藻類のみが含まれ、昆虫グループには藻類カテゴリは含まれません。
グループを特定の順序でプロットし、調査の数 ("studies_n") をランク順にプロットしたい:
これが確立されたので、データをプロットする 2 つの異なる方法を試しました。
方法 A.
これは問題ありませんが、バーを垂直ではなく水平にした方がよいでしょう (ラベルを読みやすくするため)。また、x 軸のテキストは整列されていません。
方法 B.
これはより良いレイアウトですが、すべてのカテゴリがグループごとにプロットされており、それはばかげています。
ヘルプ?
r - スイッチの facet_grid に未使用の引数エラーがあります
クラス区分に facet_grid を使用して、ggplot2 で棒グラフを描画しています。ファセット ラベルを一番下に移動しようとして、switch="x" の未使用の引数のエラーが発生する理由を誰か教えてもらえますか?:
私が得るエラーは次のとおりです:
r - facet_grid の R Shiny ブラシが正しいポイントを選択しない
最初にここで再現可能なコードを実行してください。
作成された 2 つのボックス プロットを次に示します。上はシンプルに。一番下は の箱ひげ図facet_grid
です。
それらをつなげていくという発想です。それらの 1 つのポイントをブラッシングすると、ポイントと他の箱ひげ図のポイントが強調表示されます。
現在、1 つのボックス プロット内のポイントの選択がうまく機能していないようです。
そして、箱ひげ図はfacet_grid
それ自体では機能しません。
重要な問題はfacet_grid
機能にあると思います。
どうすればfacet_grid
うまく機能しますかbrush
。
ありがとう。
r - facet_grid 値の奇妙な再配置
Rでggplot2を使用して生成したこのプロットがあります.
このプロットを生成するコードは次のとおりです。
ご覧のとおり、x 軸変数の大文字化に基づいて水平スペースを追加しました。ただし、別の因子変数に基づいて垂直方向の間隔も追加したいと思います。コードを次のように変更するだけです。
上記はまさに私が求めている外観を示していますが、値がすべてめちゃくちゃになっていることに注意してください! たとえば、20:b と 20:c は最初のプロットでは青ですが、2 番目のプロットでは赤です。最初のプロットには正しい値が含まれています。
私は何時間も因子のラベル付けに夢中になっていますが、問題を見つけることができないようです. facet_grid を使用するかどうかに関係なく、最初のプロットに垂直スペースを追加する方法として解決策が必要です。2 番目のプロットで何が問題になったかを説明できる人には特別なボーナス ポイントが与えられます。
ご助力ありがとうございます。