[解決済み] ggplotで凡例のタイトルを変更する方法
2022-03-24 16:45:31
質問
以下のようなプロットがあります。このコマンドで作成されました。
library(ggplot2)
df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)),
rating = c(rnorm(200), rnorm(200, mean=.8)))
ggplot(df, aes(x=rating, fill=cond)) +
geom_density(alpha = .3) +
xlab("NEW RATING TITLE") +
ylab("NEW DENSITY TITLE")
さて、今度は 凡例タイトル から コン への 新しい伝説のタイトル .
そこで、上記のコードの最後に、以下の行を追加したところです。
+labs(colour="NEW LEGEND TITLE")
でも、うまくいきません。正しいやり方は?
解決方法は?
これでうまくいくはずです。
p <- ggplot(df, aes(x=rating, fill=cond)) +
geom_density(alpha=.3) +
xlab("NEW RATING TITLE") +
ylab("NEW DENSITY TITLE")
p <- p + guides(fill=guide_legend(title="New Legend Title"))
(またはその代わりに)
p + scale_fill_discrete(name = "New Legend Title")
関連
-
二項演算子への非数値引数を報告するR言語エラー
-
R: 環境と変数のスコープ問題
-
ggplot2 からグリッドと背景色を削除する。
-
[解決済み] Rの再現性のある優れた例題の作り方
-
[解決済み] xkcd風のグラフを作るには?
-
[解決済み] Rで2つのグラフを同じプロットで表示する
-
[解決済み] require()とlibrary()の違いは何ですか?
-
[解決済み] 空のdata.frameを作成する
-
[解決済み] なぜ `[`] は `subset` よりも優れているのですか?
-
[解決済み】私のggplot2構文が賢明であるときに、R CMDチェック「no visible binding for global variable」注記を処理するにはどうすればよいですか?
最新
-
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言語です。「接続を開くことができません」解決策
-
Rの警告 "条件の長さが1より大きいので、最初の要素しか使えない "に対する解決策
-
R言語における共通関数
-
[解決済み] lm.fit(x,y,offset = offset, singular.ok,...) 0 非NAケースでboxcox式で計算するとエラーになる。
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] ggplot2 の軸ラベルを回転させ、間隔を空ける
-
[解決済み] data.frameの1つの列の名前を変更する方法は?
-
[解決済み] データフレーム内のランダムな行をサンプリングする
-
[解決済み] ggplot2 の棒グラフで棒を並べる
-
[解決済み] ggplot2 を使って 2 つの変数を同じグラフに線でプロットする