問題タブ [geom-text]

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

r - Rのggplot2でgeom_textのフォントの色を変更するには?

geom_bar を使用して ggplot2 でいくつかの基本的な棒グラフを生成しています。各バーの上に同じ色で数字を表示したいのですが、geom_text を使用しています。を使用してバーを埋めていscale_fill_manual(values = alpha(c("#000000", "#FF5733")))ます。私が抱えている問題は、バーの上のテキストがカスタム カラーリングに変更されないことです。デフォルトの R カラーはそのままです。

私は無駄に次のことを試しました:

  1. ある時点で、テキストを黒にすることができれば、それを受け入れて先に進むことにしましたが、これを行うと、配置が失敗し、テキストをそれぞれの上に保持するのではなく、単一の「オプション」の両方のテキストを中央に配置しましたバー。

    geom_text(aes(label=Count), color="black", position=position_dodge(width = 0.9), vjust=-0.40)

  2. それから私はこれを試しました:

    geom_text(aes(label=Count, color=c("#000000", "#FF5733")), position=position_dodge(width = 0.9), vjust=-0.40)

この調整で次のエラーが発生します:エラー: 美学は長さ 1 またはデータ (6) と同じでなければなりません: ラベル、色、x、y

これは、バーが 6 本あるのに 2 色しか指定されていないためだと思います。しかし、さらに4回色を追加すると、私が望むものからさらに遠ざかります.

画像を投稿しようとしましたが、まだポイントが足りません! ごめん!

提供されたすべてのヘルプに感謝します。私はRStudioを実行しています:

R バージョン 3.2.3 (2015-12-10)
プラットフォーム: x86_64-apple-darwin13.4.0 (64 ビット)
実行環境: OS X 10.11.6 (El Capitan)
[1] ggplot2_2.1.0

平和。

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

r - R と ggplot: ggplot のパネルの外側に x 軸ラベルを配置する

ggplotのプロットパネルに関してラベルを前に出す方法はありますか? 実際、私はここで私の質問に答えようとしていました。ggplotで可能だと思っていましたが、満足のいく反応はありませんでした。これは、ハッキーなものではありますが、解決策を得るための試みです。ただし、ラベルはプロット パネルの下に表示されます。

以下は、私の(例)データ、試行された解決策、および結果のプロットです。

ここに画像の説明を入力