R ggplot2.0.0中的几何图形点边界

R ggplot2.0.0中的几何图形点边界,r,ggplot2,R,Ggplot2,在ggplot2的最新版本中,geom_point的渲染方式似乎发生了变化 例如,如果我尝试进行alpha着色,则会得到以下外观: library(ggplot2) ggplot(mtcars) + geom_point(aes(wt, qsec), size = 8, stroke = 0, alpha = .3) 如何使ggplot模拟其早期行为,并使点显示为无边框 编辑: 正如我所说,这发生在: 最新版本的

ggplot2
的最新版本中,
geom_point
的渲染方式似乎发生了变化

例如,如果我尝试进行alpha着色,则会得到以下外观:

library(ggplot2)

ggplot(mtcars) +
  geom_point(aes(wt, qsec),
            size  = 8,
            stroke = 0,
            alpha = .3)

如何使
ggplot
模拟其早期行为,并使点显示为无边框

编辑:

正如我所说,这发生在:

最新版本的
ggplot2

编辑2


这些边框也出现在github版本中:
ggplot2_2.0.0.9000

在发送给ggplot2 listserve的电子邮件中,Hadley提到“geom_point()现在使用的是形状19,而不是16。在默认的Linux图形设备上看起来更好。(它比旧点稍微小一点,但不应显著影响任何图形)。”


我有ggplot2_1.0.1,我看不到任何带有
ggplot2
2.0.9000的边框,我看不到边框。我今天从
CRAN
安装了新的
ggplot2
,存在这个问题。@tomw可能是指最新版本。@SvenHohenstein:我刚从CRAN安装了
ggplot2_2.0.0.9000
,我肯定是这样做的获取边界这很有趣。我使用Mac OS,但看不到边界。您的操作系统是什么?也可以在这里的最新发行说明中找到:对默认值的有趣修改。不确定是否有保证,因为旧代码现在需要添加
shape=16
,这是一个不包含边框,不像
shape=19
那样。想象一下,试图说服R core将默认打印字符从
pch=1
更改为
pch=20
。他们都会嘲笑你。
> sessionInfo()
R version 3.2.3 (2015-12-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252    LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] ggplot2_2.0.0

loaded via a namespace (and not attached):
[1] labeling_0.3     colorspace_1.2-6 scales_0.3.0     plyr_1.8.3       tools_3.2.3      gtable_0.1.2     Rcpp_0.12.2      grid_3.2.3       munsell_0.4.2   
library(ggplot2)
ggplot(mtcars) +
  geom_point(aes(wt, qsec),
             size  = 8,
             stroke = 0,
             shape=16,
             alpha = .3)