如何在Python中为rpy2中的ggplot设置geom_point填充?

时间:2013-06-02 04:16:28

标签: python ggplot2 rpy2

我正在使用rpy2:

使用ggplot进行以下简单绘图
from rpy2.robjects.lib import ggplot2
from rpy2.robjects import r, Formula
# R iris dataset
iris = r('iris')
p = ggplot2.ggplot(iris) + \
    ggplot2.geom_point(ggplot2.aes_string(x="Sepal.Length", y="Sepal.Width", colour="Sepal.Width"), fill="white") + \
    ggplot2.facet_wrap(Formula('~ Species'), ncol=2, nrow = 2) 
p.plot()

fill="white"部分外,一切正常。我希望所有点的填充为白色,而Sepal.Width设置颜色(即点边框颜色)。如何才能做到这一点?感谢。

1 个答案:

答案 0 :(得分:1)

有一个模糊的诀窍:它需要设置pch

看到这个答案: Place a border around points