問題タブ [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 にラベルを配置する
ggplot を使用して、カテゴリ ラベル付きの横棒グラフを作成しようとしています。
手間をかけずにプロットを作成でき、ラベルを付けることができましたが、フォーマットに問題がありました。最終的には、ラベルが収まる場合はバー内に、それ以外の場合はラベルを切り捨てずにバーのすぐ外側にラベルを付けたいと考えています。
以下は、これまでに試したことです。
データ
チャート 1
以下に示すように、ラベルは切り捨てられます。
チャート 2
次に、この質問に出くわしました。これは役に立ち、y 変数に基づいてラベルの位置を設定していることに気付きました。今はそれをハードコーディングし、hjust を使用して軸からパディングしました。
しかし、以下に示すように、2 つのラベルしかバーに収まらないことがわかります。そのため、他のラベルは、グラフ 1 のようにバーの外側の最後に配置することをお勧めします。
チャート 1 とチャート 2 の両方の長所を活かすプログラム的な方法はありますか?
r - Rの凡例をggplotに追加する方法
R に問題があります。ここで何かが間違っているはずです。2 つの異なる変数の凡例を追加したいと思います。1 つは赤色の「Insgesamt_ALL」で、もう 1 つは黒色の「weiblich_ALL」です。
結果:
r - 引出線付きのggplot2積み上げ棒グラフラベル
バーが 1 つしかないラベル付き積み上げ棒グラフを作成しようとしています。私のスタックは常にテキストを収めるのに十分な大きさではないので、スタックに収まらないラベルのスタックのすぐ右にあるラベルを指すリーダー線が必要です。または、すべてのラベルがスタックの右側に引出線が付いていても問題ありません。
私のdata.frameは次のようになります:
これは私が現在取り組んでいるものです:
これは私が働きたいものです:
これが私のコードです:
これを自動化することは可能ですか?これを達成するためにggplot2を使用しなくても大丈夫です。ありがとう!
r - サイズではなくggplot2積み上げ棒グラフのカスタムオーダーは、facet_gridの特定のレベルでのみ機能します
現在、order 引数を使用して ggplot2 で積み上げ棒グラフのスタックを並べ替えようとしています。これは、ファセットを使用していないときは魅力的に機能しますが、facet_grid を実行すると、パネルの 1 つだけが機能します。サイズに基づくのではなく、カスタムオーダーを使用したいことを認識することが重要です (このトピックまたは の使用に関する他のトピックで提案されているようにorder=desc(variable)
)。
以下のコードを使用して、この問題を再現できるはずです。
これにより、このグラフが生成され、タイムポイント 3 のみが目的を果たしていることが明確に示されます。
これがなぜなのか、それを修正できるかどうか、またどのように修正できるかはわかりません。ご意見をお寄せいただきありがとうございます。
編集:タイプミスをしましたが、問題は再現可能になるはずです
ps: R 3.1.1 と ggplot2 1.0.0 を使用して、Linux と Windows マシンの両方で問題を再現できました。
r - ggplot で棒グラフの凡例を表示する
次の ggplot 棒グラフの凡例を表示するにはどうすればよいですか?
更新: grid.arrange
fromを使用して配置された 2 つのチャートがありgridExtra
ます。両方のグラフの棒の数は同じですが、一方には凡例があります。凡例を 2 番目のグラフに追加することで、バーを揃えることができると思いました (両方のプロットのプロット エリアの幅を同じにします)。
これで、次のようになります。
r - ggplot2はscale_color_identity()で棒グラフの色を変更します
回避策を使用して、ggplot の凡例から対角線を削除しています: https://groups.google.com/forum/?fromgroups=#!topic/ggplot2/vJnF9_HBqx4
次のデータで、グループの色を変更するにはどうすればよいですか?
次の要素を変更しようとしました:
しかし、それぞれエラーが発生します。
r - ggplot2 を使用して、個々の単語とそのカウントで構成されるバーを作成するコードはどれですか?
キーワードの相対頻度を伝えるために、プロット内の各「バー」が、その頻度で垂直方向に繰り返される単語の 1 つからなるようにしたいと思います。以下のggplot
コードはバーのアウトラインと塗りつぶしを削除しますが、単語の頻度に応じてバーとして (またはバー内に) 単語の「スタック」を作成するにはどうすればよいですか? したがって、「グローバル」は x 軸から始まり、「グローバル」を垂直方向に 3 回繰り返し、y 軸の 1、2、3 に対して配置します。「ローカル」は 5 回スタックします。
textGrobで使用しようとしannotation_custom()
ましたが、その頻度で単語を繰り返す方法がわかりませんでした。
ご指導ありがとうございます。
r - 多層 geom_bar プロットのカスタム凡例
R version 3.1.1 (2014-07-10) Platform: i386-w64-mingw32/i386 (32-bit)
私はバープロットに取り組んでいggplot2
ます。目的は、データの積み上げ棒グラフとドッジ棒グラフを組み合わせることです。私の問題は、両方のレイヤーを含むか、別々に表示する凡例を含めることです。
データ:
計画は、2 つの geom_bar レイヤーをプロットして、覆い焼きと積み重ねを組み合わせることでした。最初の層は総量で、2 番目の層は部分量です。最初のレイヤーのアルファ値を減らして、2 つのレイヤーの違いを確認します。これまでのところ、うまくいきました。
例:
今、伝説は十分ではありません。これは、最初のレイヤーの色を示し、fill = product
アルファ値の影響を受けません。
私のアプローチはscale_fill_manual
、新しい色の新しいラベルを使用して手動で追加することでしたが、うまくいきませんでした。
私の考え:
私の問題について助けてくれてありがとう!