問題タブ [geom-bar]
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 - geom_bar でカテゴリごとに異なるラベル サイズを定義する
geom_bar
積み上げ棒グラフを使用してプロットし、棒グラフ内の値で各カテゴリにラベルを付けようとしています。一部のカテゴリの値が小さいため、棒グラフの対応するセグメントの高さが小さい場合があります。そのため、を使用してラベルのサイズを調整しようとしていgeom_text
ます。
プロットしようとしている変数の値に応じて変化する というベクトルを定義しようとしsize
ましたが、ラベルのサイズはカテゴリ間で異なりますが、値に関連しているようには見えません。また、グラフの右側にラベル サイズの凡例が表示される理由がわかりません。
これは、私が使用しているコードの削除されたバージョンです。
私が見る限り、この問題はファセットによって引き起こされます。これは、このわずかに簡略化されたバージョン (つまり、ファセットなし) が正常に機能するためです。
r - ggplot: 各ファセット プロットの x 軸の線を表示する
次のコードで、4 行 1 列の ggplot を使用してファセット プロットを作成しました。
私が抱えている問題は、下のプロットだけが x 軸に黒い実線を持っていることです。上記の 3 つのプロットにはこの線はなく、各データ ポイントに点線のみが表示されます。
これらすべてのプロットの x 軸に実線を引く方法を知っている人はいますか?
ありがとうジョン
編集 1: データ
r - ggplot でペアの積み上げ棒グラフを生成します (いくつかの変数でのみ position_dodge を使用します)。
ggplot2
次のように、ペアで積み上げられたバーのセットを生成するために使用したいと考えています。
次の例のデータを使用します。
X 軸に木の名前を表し、樹種ごとに 2 本のバー (サンプル 1 に 1 本、サンプル 2 に 1 本) を表示したいと思います。次に、各バーの色をタイプ別に決定する必要があります。
次のコードは、タイプごとに色が付けられた積み上げ棒グラフを生成します。
次のコードは、サンプルごとに覆い隠しバーを生成します。
しかし、グループ (サンプル) の 1 つをかわして、他のグループ (タイプ) をスタックすることはできません。
r - ggplot2 で複数の塗りつぶし色を持つ geom_bar
私はこの種のデータセットを持っています:
この結果を次のようにしたいと思いますggplot2
:
でもこれしか持ってない
解決策はありますか?
r - 積み上げ棒グラフへの軸の目盛りラベルの追加
6 人のパフォーマンスのデータセットがあります。「最小」と「目標」のパフォーマンスを表示したかったのです。この例では、それぞれ 100 と 140 です。
データを 1 人あたり 3 つの行に分割しました (0 から最小まで、最小からターゲットまで、そして残りは .
y 軸の目盛りラベルが 6 つを超えているため、名前が一致しません (たとえば、Mick ではなく、Ronnie が最高の成績を収めています)。
以前は、次のように、1 人あたり 1 行 (作業ラベル付き) がありました。
ただし、上の例のようにバーを分割することはできませんでした。ラベルと分割バーを機能させる方法を誰か提案してください。
ありがとう
r - R の ggplot geom_bar でバーを 0 よりも低い値から開始するように強制する
ggplot を使用して棒グラフをプロットしたい。私は scale_y_log10 を使用して y 軸を再スケーリングしました。以下のスクリプトを使用すると、両方向 (上向きと下向き) のバーが表示され、バーは 1 から始まります。
ここで、バーを強制的に低い値 (0.1 または 0.01 など) から開始し、すべてのバーを上向きにしたいと考えています。どうやってやるの?関連する投稿や情報を見つけようとしましたが、うまくいきませんでした。そのような情報がすでにある場合、誰かが私に指示できますか?
編集:ほとんどのバーが低く、一部が非常に高いため、scale_y_log10 を使用したいと思います。scale_y_continuous を使用すると、短いバーが正しく表示されません。
r - R ggplot: 3 つの応答がある geom_bar のエラー バー
これは私のコードです:
そして、これは生成されるプロットです:
https://copy.com/ghLt3z0iORicZtup
私の質問は簡単です:エラー バーを暗い青色のバーに追加するにはどうすればよいですか(明るい 2 つのバーはここでは関係ありません)。私はこれを試してきました:
そして、これは私が得ているエラーです:
エラー: 美学は長さ 1 か、データと同じ長さでなければなりません問題: 下限、上限
lower
上記のコードでupper
は、次のように定義されています。
どうもありがとう!
r - Rでggplot/geom_barを使用してバーの上にデータセットからカスタムラベルを追加する方法は?
添付のデータセットがあり、この R コードを使用してデータをプロットします。
結果のプロットも添付されています。
ここで、さまざまなデータセットからの数値を各バーの上に追加する必要があります。例えば:
- 「Inside Firewall (Dest)」の上にあるのは、sampleNumIFdest.csv の数字です。
- 「Inside Firewall (Source)」の上にあるのは、sampleNumIFsource.csv の数字です。
- 「Outside Firewall (Dest)」の上にあるのは、sampleNumOFdest.csv の数字です。
- 「Outside Firewall (Source)」の上にあるのは、sampleNumOFsource.csv の数字です。
使用しようとしましgeom_text()
たが、さまざまなデータセットから数値を読み取る方法がわかりません。データセットの行数が異なることに注意してください(これにより、追加の問題が発生します)。どんな提案でも大歓迎です。
添付ファイルはこちらです。
投稿に 2 つ以上の URL を追加することは許可されていないため、すべてのファイルを圧縮する必要がありました。