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 を追加する正しい方法なのか、それとも別のイディオムがあるのか疑問に思っていますか? ありがとう。