[解決済み] Rでggplot2を使って各バーにgeom_barの上にラベルを貼る方法
2022-10-04 15:15:21
質問
これを見つけたのですが Rでggplot2を使ってgeom_barの上にラベルを貼る方法 というのを見つけましたが、1本の棒にラベル(数字)を貼るだけでした。
これは、例えば、各x軸に2つのバーがある場合、同じことを行うにはどうすればよいですか?
私のデータとコードはこのような感じです。
dat <- read.table(text = "sample Types Number
sample1 A 3641
sample2 A 3119
sample1 B 15815
sample2 B 12334
sample1 C 2706
sample2 C 3147", header=TRUE)
library(ggplot2)
bar <- ggplot(data=dat, aes(x=Types, y=Number, fill=sample)) +
geom_bar(position = 'dodge') + geom_text(aes(label=Number))
では
番号テキストも"dodge"のパターンで配置されるようです。 検索してみたところ geom_text マニュアル を検索して情報を探しましたが、うまくいきません。
ご提案お願いします。
どのように解決するのですか?
これを試してみてください。
ggplot(data=dat, aes(x=Types, y=Number, fill=sample)) +
geom_bar(position = 'dodge', stat='identity') +
geom_text(aes(label=Number), position=position_dodge(width=0.9), vjust=-0.25)
<イグ
関連
-
R 描画エラー plot.new() : 図形の余白が大きすぎる
-
R言語 - マトリックス
-
[解決済み] "エラーです。Rでテーマの書式を保存する際に「Don't know how to add RHS to the theme object」(テーマオブジェクトにRHSを追加する方法がわかりません)と表示されます。
-
[解決済み] Rの代入演算子"="と"<-"の違いは何ですか?
-
[解決済み] xkcd風のグラフを作るには?
-
[解決済み] Rでロードされているパッケージのバージョンを調べるには?
-
[解決済み] 不足しているパッケージをチェックし、インストールするためのエレガントな方法?
-
[解決済み] ggplot2 Rプロットで軸の制限を設定するには?
-
[解決済み] Rでオブジェクト(変数)が定義されているかどうかを確認するには?
-
[解決済み] [Solved] data.frameのカラムをベクトルに変換する?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
R - ユークリッド距離の計算を簡単にする方法
-
データボックス内の行/列の削除/追加を行うR言語
-
Rの警告 "条件の長さが1より大きいので、最初の要素しか使えない "に対する解決策
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] ggplot 2.0.0でのポイントサイズ
-
[解決済み] 空のdata.frameを作成する
-
[解決済み] ベクトル中のある要素のインデックスを求めるR関数はありますか?
-
[解決済み] データフレームのカラムのデータ型を決定する
-
[解決済み] セッションが作成されません。このバージョンのChromeDriverはChromeバージョンにしか対応していません ChromeDriver ChromeでSeleniumを使用した場合の74エラー