我正在尝试layer
在通过 Rpy2 绘制的图表中使用 ggplot2,我在手册中没有看到它(http://rpy.sourceforge.net/rpy2/doc-2.1/html/graphics.html)
layer
调用函数的正确形式是否如下?从 R,
p <- p + layer(data=df, mapping=aes(x=x, y=y, label=foo), geom='text', hjust=1, vjust=1)
应该在 Rpy2 中:
p += ggplot2.layer(**{"data": df,
"mapping": ggplot2.aes_string(x="x", y="y", label="foo"),
"geom": "text"})
"hjust": 1,
"vjust": 1})
当我尝试这个时,我收到如下错误:
TypeError: new() got an unexpected keyword argument 'vjust'
和:
TypeError: new() got an unexpected keyword argument 'mapping'
只是想知道这是否是layer
从 Rpy2 向情节添加 a 的正确方法,或者是否有不同的习语?谢谢。