web-dev-qa-db-ja.com

ggplot2の凡例のタイトルを変更するにはどうすればよいですか?

私が探していたのは here ですが、わかりません。

Wordの「タイプ」を別のタイプに変更するにはどうすればよいですか?

27
Brani

追加

_+ labs(colour = "legend title") 
_

あなたのggplot呼び出しに。すばらしいリソースサイトも ggplot2のGoogleグループ です。

edit:これは、色が凡例の美的要素であることを前提としています。 qplot(x,y,colour=z)。凡例に別の美学が示されている場合は、代わりにそれを引数として使用してください。 + labs(fill = "legend title")はラスター/画像プロット用です。

より一般的には、_scale_colour_continuous_などの明示的なスケールを指定する場合、_scale_name_引数(warningを設定できます:スケールの引数の詳細は、 _ggplot2_の最近のリリースで変更されました;この説明はバージョン0.9.2.1のものです)。

45
Roman Luštrik

次のいずれかを追加します。

+ scale_fill_discrete(name="Title", labels=c("1","2","3"))

または

+ scale_colour_discrete(name="Title", labels=c("1","2","3"))

geomによって異なります。

Ggplot2チートシートを確認することをお勧めします。 https://www.rstudio.com/wp-content/uploads/2015/03/ggplot2-cheatsheet.pdf

4
Tsvetan Nikolov

賢明な言葉を言えば...私のように馬鹿げたことをすると、上記のオプションはすべて無効になります。私のプロジェクトの前半では、ggplot内の「themes」パラメーターを使用したくない凡例を単にオフにしていました。

theme(legend.title = element_blank())

これを行うと、タイトルを変更するためにどのような美しいコマンドを入力しても、そして上記のコマンドをすべて試しましたが、凡例をオフにするコマンドによって上書きされることはありません!警告されました! ; {)

0
DanM

他の誰も何らかの理由で私のために働いていませんでした。彼らもあなたのために失敗した場合、これを追加すると私にとってうまくいきました:

+ guides(fill=guide_legend(title='MY NEW TITLE'))
0
Austin Springer