histogram相关内容

ggplot2 直方图中每个方面的不同中断

一个 ggplot2 挑战的格子主义者需要帮助:在直方图中请求变量 per-facet 中断的语法是什么? 库(ggplot2)d = data.frame(x=c(rnorm(100,10,0.1),rnorm(100,20,0.1)),par=rep(letters[1:2],each=100))# 注意:断点的长度因标准而异中断 = 列表(a=seq(9,11,by=0.1),b=seq( ..
发布时间:2021-12-15 13:20:26 其他开发

将 R ggplot 中直方图中的 y 轴归一化为比例

我有一个非常简单的问题,让我把头撞在墙上. 我想缩放直方图的 y 轴以反映每个 bin 组成的比例(0 到 1),而不是像使用 y=..密度那样将条形的面积总和为 1.. ,或者最高条为 1,就像 y=..ncount.. 一样. 我的输入是名称和值的列表,格式如下: 名称值0.0000354乙 0.00768C 0.00309D 0.000123 我失败的一次尝试: 库(ggp ..
发布时间:2021-12-15 13:14:30 其他开发

R - 使用 ggplot2 模拟 hist() 的默认行为以获得 bin 宽度

我正在尝试使用 ggplot2 为一个变量绘制直方图.不幸的是,ggplot2 的默认 binwidth 有一些不足之处: 我尝试使用 binwidth,但我无法摆脱那个丑陋的“空"bin: 有趣的是(对我而言),R 的默认 hist() 函数似乎对垃圾箱产生了更好的“分割": 由于我正在使用 ggplot2 绘制所有其他图表,因此我也想将它用于这个图表 - 以保持一致性.如何使 ..
发布时间:2021-12-15 13:06:23 其他开发

了解日期并在 R 中使用 ggplot2 绘制直方图

主要问题 当我尝试使用 ggplot2 制作直方图时,我无法理解为什么在 R 中处理日期、标签和休息点的方式无法正常工作. 我正在寻找: 我约会频率的直方图 在匹配条下方居中的刻度线 %Y-b 格式的日期标签 适当的限制;最小化网格空间边缘和最外条之间的空白空间 我已将我的数据上传到 pastebin 以使其可重现.我创建了几个专栏,因为我不确定这样做的最佳方法: ..
发布时间:2021-12-15 13:00:58 其他开发

从 ggplot 中提取数据

我使用数据框中的 ggplot2 geom_histogram 绘制了一个图.请参阅下面的示例并链接到 ggplot 直方图 需要使用嵌套的 ddply 函数和 facet wrap 用因子标记每个 geom_vline 我现在需要制作一个数据框,其中包含用于生成上述 ggplot 的汇总数据. Sector2 家庭年长BUN Acroporidae 2010 332.1300496兔兔科 ..
发布时间:2021-12-15 12:43:51 其他开发

Matplotlib 中的 bin 大小(直方图)

我正在使用 matplotlib 制作直方图. 有没有办法手动设置 bin 的大小而不是 bin 的数量? 解决方案 实际上,这很容易:您可以给出一个包含 bin 边界的列表,而不是 bin 数量.它们也可能分布不均: plt.hist(data, bins=[0, 10, 20, 30, 40, 50, 100]) 如果你只是想让它们平均分布,你可以简单地使用范围: plt. ..
发布时间:2021-12-11 13:56:13 Python

绘制直方图,使条形高度总和为 1(概率)

我想使用 matplotlib 从向量绘制归一化直方图.我尝试了以下方法: plt.hist(myarray, normed=True) 以及: plt.hist(myarray, normed=1) 但两个选项都不会从 [0, 1] 生成 y 轴,使得直方图的条形高度总和为 1. 解决方案 如果您提出一个更完整的工作(或在本例中为非工作)示例会更有帮助. 我尝试了以下方法: ..
发布时间:2021-12-11 13:47:32 Python

使用 matplotlib 在单个图表上绘制两个直方图

我使用文件中的数据创建了一个直方图,没有问题.现在我想在同一个直方图中叠加来自另一个文件的数据,所以我做这样的事情 n,bins,patchs = ax.hist(mydata1,100)n,bins,patchs = ax.hist(mydata2,100) 但问题是对于每个区间,只有最高值的条出现,而其他的则被隐藏.我想知道如何用不同的颜色同时绘制两个直方图. 解决方案 这里有一个 ..
发布时间:2021-12-11 13:29:40 Python

opencv绘制二维直方图

我想知道如何在 opencv c++ 中绘制 HSV Mat 的二维直方图.我当前尝试显示它的代码失败了.我环顾四周,了解如何绘制直方图,我发现的所有直方图都是将它们绘制为独立的一维直方图. 这是我当前的输出,其中色相箱数为 30,饱和度箱数为 32: 这是另一个输出,其中色相箱的数量为 7,饱和度箱的数量为 5: 我希望它看起来更像这里的结果 http://docs.op ..
发布时间:2021-12-10 20:14:29 其他开发

了解 TensorBoard(权重)直方图

在 TensorBoard 中查看和理解标量值非常简单.但是,尚不清楚如何理解直方图. 例如,它们是我的网络权重的直方图. (由于 sunside 修复了一个错误后)解释这些的最佳方式是什么?第 1 层权重看起来大部分是平坦的,这是什么意思? 我在这里添加了网络构建代码. X = tf.placeholder(tf.float32, [None, input_size], na ..
发布时间:2021-12-09 22:03:21 其他开发

如何在 MATLAB 中的 bar3 图中隐藏零值

我有一个使用 bar3 plot 命令生成的 2-D 直方图(该图是 3D 的 - 几个并排绘制的直方图).但是,所有零值在 x-y 平面中都显示为平面正方形.有没有办法阻止 MATLAB 显示这些值?我已经尝试用 NaN 替换所有零,但它没有改变任何情节.这是我一直在试验的代码: x1=normrnd(50,15,100,1);%生成随机数据来测试代码x2=normrnd(40,13,100, ..
发布时间:2021-12-08 15:08:41 其他开发

如何在 MATLAB 中标准化直方图?

如何归一化直方图,使得概率密度函数下的面积等于 1? 解决方案 我对此的回答与对您的 前面的问题.对于概率密度函数,整个空间的积分为 1.除以总和不会给你正确的密度.要获得正确的密度,您必须除以面积.为了说明我的观点,请尝试以下示例. [f, x] = hist(randn(10000, 1), 50);% 从正态分布创建直方图.g = 1/sqrt(2 * pi) * exp(-0.5 ..
发布时间:2021-12-08 14:26:52 其他开发

直方图 Matplotlib

所以我有一个小问题.我在 scipy 中有一个数据集,它已经是直方图格式,所以我有 bin 的中心和每个 bin 的事件数.我现在如何绘制直方图.我试着做 bins, n=hist() 但它不喜欢那样.有什么推荐吗? 解决方案 import matplotlib.pyplot as plt将 numpy 导入为 np亩,西格玛 = 100, 15x = mu + sigma * np. ..
发布时间:2021-12-08 09:15:22 Python

ggplot2 中带有边际直方图的散点图

有没有一种方法可以创建带有边缘直方图的散点图,就像下面 ggplot2 中的示例一样?在 Matlab 中,它是 scatterhist() 函数,并且也存在 R 的等效函数.但是,我还没有看到 ggplot2. 我开始尝试创建单个图形,但不知道如何正确排列它们. 需要(ggplot2)x 并使用此处发布的功能安排它们.但长话短说:有没有办法创建这些图表? 解决方案 gridE ..
发布时间:2021-12-01 21:17:15 其他开发

用密度曲线叠加直方图

我正在尝试制作密度值的直方图,并将其与密度函数的曲线(不是密度估计值)叠加. 使用一个简单的标准法线示例,这里有一些数据: x 我能做到: q 但这给出了直方图的频率而不是密度的比例.使用 ..density.. 我可以在直方图上获得适当的比例: q 但是现在这给出了一个错误: q + stat_function( fun = dnorm ) 有什么我没有看到的吗? ..
发布时间:2021-12-01 21:12:34 其他开发

将正态曲线叠加到 R 中的直方图

我已经设法在网上找到如何将正态曲线叠加到 R 中的直方图,但我想保留直方图的正常“频率"y 轴.请参阅下面的两个代码段,并注意在第二个代码段中如何将 y 轴替换为“密度".我如何将 y 轴保持为“频率",就像在第一个图中一样. 额外奖励:我还想在密度曲线上标记 SD 区域(最多 3 个 SD).我怎样才能做到这一点?我试过 abline,但这条线延伸到图表的顶部,看起来很丑. g = d$ ..
发布时间:2021-12-01 21:11:45 其他开发