[解決済み] ggplot2 で個々のファセットにテキストをアノテートする
2022-04-21 03:56:08
質問
以下のコードで、プロットの最後のファセットに何らかのテキストをアノテーションしたいのですが。
library(ggplot2)
p <- ggplot(mtcars, aes(mpg, wt)) + geom_point()
p <- p + facet_grid(. ~ cyl)
p <- p + annotate("text", label = "Test", size = 4, x = 15, y = 5)
print(p)
<イグ
しかし、このコードはすべてのファセットでテキストに注釈を付けます。どうすれば、1つのファセットだけにアノテーションされたテキストを得ることができるのでしょうか?
解決方法は?
一般的には次のようにします。
ann_text <- data.frame(mpg = 15,wt = 5,lab = "Text",
cyl = factor(8,levels = c("4","6","8")))
p + geom_text(data = ann_text,label = "Text")
factor 変数を完全に指定しなくても動作するはずですが、おそらくいくつかの警告を投げるでしょう。
関連
-
R LanguageError in hist.default() : 'x' は数値でなければなりません.
-
R言語エラー:図の余白が大きすぎる 解決方法
-
R read.table Error:埋め込まれたヌルが含まれているようです。
-
[解決済み] Rで複数行のコメントを持つことは可能ですか?[重複している]。
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] ggplot2 の軸ラベルを回転させ、間隔を空ける
-
[解決済み] 情報を損なわずに因数を整数値に変換するには?
-
[解決済み] require()とlibrary()の違いは何ですか?
-
[解決済み】data.frameのグループごとの平均値【重複】について
-
[解決済み] 2つの単語の最初の文字を大文字にします。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
R 描画エラー plot.new() : 図形の余白が大きすぎる
-
[解決済み] リストやデータフレームの要素にアクセスするためのブラケット[ ]とダブルブラケット[[ ]]の違いについて
-
[解決済み] ggplotで凡例のタイトルを変更する方法
-
[解決済み] データフレーム内のランダムな行をサンプリングする
-
[解決済み] ベクトル中のある要素のインデックスを求めるR関数はありますか?
-
[解決済み] ggplot2 の棒グラフで棒を並べる
-
[解決済み] Rで文字列から最後のn文字を抽出する
-
[解決済み】安定したマッピングを持つggplot2のカテゴリ変数に色を割り当てるには?
-
[解決済み] セッションが作成されません。このバージョンのChromeDriverはChromeバージョンにしか対応していません ChromeDriver ChromeでSeleniumを使用した場合の74エラー
-
[解決済み] aesthetics と geom_text を使用する場合、凡例から 'a' を削除する。