使用新的stat(nlevel)
功能来处理子图,但是这些功能似乎没有看到nlevel
选项。
当前,ggplot声称可以与stat_bin2d()
,stat_binhex()
,stat_density_2d()
和stat_contour()
一起使用。
我已经从新的ggplot 3.1.0 documentation运行了nlevel
的示例,它看起来还不错。我一直在修改该代码,以尝试使以下代码正常工作。
library(ggplot2)
ggplot(diamonds, aes(x, depth)) +
stat_binhex(aes(fill = stat(nlevel))) +
facet_wrap(clarity~.)
结果
“ FUN(X [[i]],...)中存在错误:找不到对象'nlevel'”
以下各项可以正常工作:
ggplot(diamonds, aes(x, depth)) +
stat_density_2d(
aes(fill = stat(nlevel)),
geom = "polygon",
n = 100,
bins = 10,
contour = TRUE) +
facet_wrap(clarity~.)