y軸が特定の値を持つ「データポイントの一部」として解釈できるように、小数カウントを表すy値を持つrpy2(ggplot2を使用)で密度プロットを作成したいと思います。私のコードは次のとおりです。
df = pandas.melt(pandas.DataFrame({"x": np.random.rand(1000),
"y": list(np.random.rand(20)) + [np.nan] * 980}))
# pandas dataframe to R
r_df = make_r_df(df)
r.pdf("plot.pdf")
p = ggplot2.ggplot(r_df) + \
ggplot2.geom_density(aes_string(x="value",
y="..count../..sum..(..count..)")) + \
ggplot2.facet_wrap(Formula("~ variable"))
p.plot()
x
にはより多くのポイントがy
あり、結果のプロットは、 の密度y
が一様に低いことを示しています。これは、y 軸がポイントの数に正規化されている場合は意味がありません。y=..count../..sum..(..count..)
どういうわけか解釈されていないようです。どうすればこれを機能させることができますか? ありがとう。