ggplot2中geom_point轮廓的厚度,其中点是动态大小的

时间:2013-11-11 13:38:24

标签: r ggplot2 point

我应该是一个相对简单的x / y散点图,其中我指定了geom_point的许多美学。我已经想出如何使每个点的轮廓(颜色),填充和大小看起来或多或少看起来如何。问题是我无法弄清楚如何指定轮廓的粗细(由颜色指定);我希望它只是为了更好的可见性而更加厚实,理想情况下,我在填充上需要的alpha透明度不适用于轮廓(即,轮廓将是不透明的,而填充会有些透明)。

我尝试过使用另一个geom_point(),但问题是在aes()之外调用它我不能指定大小为alinf $ Size。

以下是代码:

ggplot(alinf,aes(EffFreq,IRProp))+
   ylim(0,1.02)+
   scale_x_log10()+
   guides(fill=FALSE)+
   geom_point(aes(fill=Class,size=Size),color="black",shape=21,alpha=0.5)+
   scale_size(range=c(3,20))+
   scale_shape_identity()

this is what I get,我理想情况下会选择较粗的不透明轮廓(对于链接很抱歉,但我的声誉不足以在问题中发布图片)。

感谢任何帮助

0 个答案:

没有答案