11

geom_boxplot()のいくつかの変更を行いたいです。私の箱ひげ図は時々本当に「小さい」ので(ここの図の黄色と緑色のクレードを参照)、中央値をさらに強調したいと思います。それで、中央線の太さを調整することは可能ですか?

4

1 に答える 1

30

この解決策はドキュメントからは明らかではありませんが、幸いなことに、のソースコードを編集する必要はありませんggplot2。ソースを調べた後、中央線の太さがパラメータggplot2によって制御されていることがわかりました。fattenデフォルトfattenの値は2です。

require(reshape)
require(ggplot2)
cars_melt = melt(cars)

ggplot(aes(x = variable, y = value), data = cars_melt) + 
  geom_boxplot(fatten = 2) 

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

ただし、値をたとえば4に増やすと、中央値の線が太くなります。

ggplot(aes(x = variable, y = value), data = cars_melt) + 
  geom_boxplot(fatten = 4) 

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

于 2012-09-18T11:42:43.057 に答える