有一个这样的例子,在同一份数据集上,分别用 Base R 和 ggplot2 绘制条件密度图
# Base R
with(iris, cdplot(x = Sepal.Length, y = Species))
# ggplot2
library(ggplot2)
ggplot(iris, aes(x = Sepal.Length, y = after_stat(count))) +
geom_density(aes(fill = Species), position = "fill", show.legend = FALSE)
效果如下
可以明显看出,在曲线拐弯的地方, ggplot2 的转折大很多,这是否意味着 ggplot2 好看不准确呀?
软件版本信息:
R version 4.2.2 (2022-10-31)
ggplot2 3.4.0