0

ggplot2プロットで凡例を生成します

scale_colour_discrete(name=textCF)

どの色がどの値に属しているかを確認できるのが好きですが、プロット内で多くのスペースを消費します。

凡例が合わない

スキームも試してみましscale_colour_gradientnたが、これが凝縮されているので、もう値を区別できません。このカラーバーの幅しか変更できない場合。

scale_colour_gradientn(name=textCF,colours = rainbow(nrow(mydf), start=2/6), breaks=round(mydf$CF)) +

ダニは閉じることです

どうすれば見張りを改善できますか?

4

1 に答える 1

3

barwidthカラーバーのサイズは、およびbarheightパラメータで制御できます。

再現可能な例から始めて、効果を確認します。

ggplot(mtcars, aes(x=wt, y=mpg, colour=qsec)) +
  geom_point() +
  scale_colour_gradient() +
  theme(legend.position = "bottom")

私はを使用してscale_colour_gradientいますが、これは一般的に機能します。

guideスケールへの議論でガイドの側面を制御します。guide_colourbar設定できるすべてのパラメータについては、のヘルプを参照してください。

ggplot(mtcars, aes(x=wt, y=mpg, colour=qsec)) +
  geom_point() +
  scale_colour_gradient(guide = guide_colourbar(barwidth=20, barheight=2)) +
  theme(legend.position = "bottom")

ここに画像の説明を入力してください

于 2012-10-29T15:35:30.687 に答える