为了账号安全,请及时绑定邮箱和手机立即绑定

ggplot中的特殊变量(..count ..,.. density ..等)

ggplot中的特殊变量(..count ..,.. density ..等)

拉风的咖菲猫 2019-08-13 15:01:40
ggplot中的特殊变量(..count ..,.. density ..等)请考虑以下几行。p <- ggplot(mpg, aes(x=factor(cyl), y=..count..))p + geom_histogram()   p + stat_summary(fun.y=identity, geom='bar')理论上,最后两个应该产生相同的情节。在实践中,stat_summary失败并抱怨所需的美学缺失。为什么我不能用..count..的stat_summary?我在文档中找不到有关如何使用这些变量的信息。
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

在ggplot的特殊变量与他们(双左右时间..count....density..等)由原始数据集的统计改造返回。这些特定的返回由stat_bin隐式调用geom_histogram(在文档中注意stat参数的默认值是"bin")。您的第二个示例调用不同的stat函数,该函数不会创建名为的变量..count..。您可以使用相同的图表

p + geom_bar(stat="bin")

在较新版本中ggplot2,也可以使用stat函数而不是封闭..,因此aes(y = ..count..)变为aes(y = stat(count))


查看完整回答
反对 回复 2019-08-13
  • 1 回答
  • 0 关注
  • 2240 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信