Rでは、plot()
関数は、プロット内のポイントの外観を制御するpch
引数を取ります。私は数万点の散布図を作成しており、小さいながらも小さすぎないドットを好みます。基本的に、pch='.'
は小さすぎますが、pch=19
は太すぎます。途中に何かがありますか、何らかの方法でドットを縮小する方法はありますか?
cex
引数を試してください:
?par
cex
rcsが述べられているように、cex
は基本グラフィックパッケージでジョブを実行します。 ggplot2
でグラフを作成するつもりはないが、そうすることで簡単に制御できるsize
の美しい属性があると思います(ggplot2
にはcex
(文字展開)を入力する代わりに、ggplot2
たとえば、size = 2
と入力すると、2mmポイントが得られます)。
以下に例を示します。
### base graphics ###
plot(mpg ~ hp, data = mtcars, pch = 16, cex = .9)
### ggplot2 ###
# with qplot()
qplot(mpg, hp, data = mtcars, size = I(2))
# or with ggplot() + geom_point()
ggplot(mtcars, aes(mpg, hp), size = 2) + geom_point()
# or another solution:
ggplot(mtcars, aes(mpg, hp)) + geom_point(size = 2)