[英]Control the size of points in an R scatterplot?
在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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.