r - 当我想要一个接近 0 的正态分布并且 y 是百分比时,ggplot 没有正确缩放
问题描述
所以这是一个可重现的例子
a <- data.frame(rnorm(1000,0,1))
colnames(a) <- c("test")
ggplot(a,aes(test)) +
geom_histogram(aes(y=(..count..)/sum(..count..))) +
scale_y_continuous(labels=scales::percent) +
stat_function(fun='dnorm')
这显示了我在 0 上 40% 的情节。当我远离 0 平均值和 1 sd 时,分布实际上变得更接近真实情况。我在现实中使用的值实际上很接近rnorm(1000,0,1)
所以这是一个非常接近的例子
解决方案
推荐阅读
- wordpress - 如何在 wordpress 中以编程方式注册 genesis 自定义块?
- c# - 有没有一种方便的方法可以在 C# 中将字符串的一部分从一个索引获取到另一个索引?
- powershell - Graph API - 从预建脚本中添加带有员工 ID 的自定义列
- c++ - 通过类构造函数了解何时在 () 和 {} 初始化中发生检查
- azure - azure ml 管道创建中面临的问题
- c - 如何在c中拆分字符串
- javascript - 使用 JS 槽 HTML 显示 Json
- wordpress - 覆盖 WooCommerce 过滤器中最低和最高价格的标准请求处理,以从自定义字段按价格获取产品
- java - 我的 Java 客户端没有读取整个 Socket 响应
- sapui5 - sapUI5 应用程序中的 Cloudinary SDK