histogram相关内容

如何在 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 其他开发

如何更改条形图中条形的颜色?

我想创建一个条形图,在其中更改一些条形的颜色.我的条形图的代码如下: y = [0.04552309, -0.001730885, 0.023943445, 0.065564478, 0.032253892, 0.013442562, ...-0.011172323, 0.024595622, -0.100614203, -0.001444697, 0.019383706, 0.8902498 ..
发布时间:2021-12-08 14:57:05 其他开发

如何在 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 其他开发

将密度曲线拟合到 R 中的直方图

R 中是否有将曲线拟合到直方图的函数? 假设您有以下直方图 hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))) 看起来很正常,但它歪了.我想拟合一条扭曲的正态曲线来环绕这个直方图. 这个问题很基础,但我似乎在互联网上找不到 R 的答案. 解决方案 如果我正确理解您的 ..
发布时间:2021-12-01 20:44:55 其他开发

Matplotlib:绘制具有非透明边缘的透明直方图

我正在绘制直方图,我有三个数据集要一起绘制,每个数据集都有不同的颜色和线型(虚线、虚线等).我还提供了一些透明度,以便看到重叠的条形. 关键是我希望每个条的边缘不要像内部一样变得透明.下面是一个例子: 将 matplotlib.pyplot 导入为 plt将 numpy 导入为 npx = np.random.random(20)y = np.random.random(20)z= np. ..
发布时间:2021-11-27 08:18:43 Python

matlab中的快速二维直方图

我为 2 个 matlab 向量编写了一个二维直方图算法.不幸的是,我无法弄清楚如何对其进行矢量化,而且对于我的需要来说,它的速度太慢了一个数量级.这是我所拥有的: function [ result ] = Hist2D( vec0, vec1 )%Hist2D 取两个向量,计算二维直方图这些图像的百分比.它假设向量是非负的,并且 bins% 是整数.%% 输出% 结果 -% 大小 ..
发布时间:2021-11-26 13:25:21 其他开发

显示图像数据的直方图

我有时需要以直方图的形式显示图像数据的表示.我对访问图像数据的方法特别感兴趣.我熟悉 JFreeChart,其中包括直方图支持,但我会考虑其他方法. 解决方案 以下示例使用多种技术来创建任意图像的 RGB 直方图: Raster 方法 getSamples() 从 BufferedImage 中提取每个色带的值. HistogramDataset 方法 addSeries() ..
发布时间:2021-11-25 18:55:42 Java Web开发

MatLab:从采样数据创建 3D 直方图

我在数组 transitions=zeros(101,101) 中的区间 [0,1] 中采样了数据,我想将其绘制为 3D 直方图.transitions 填充了类似于本线程末尾提供的示例数据的数据. 第一列是第一个观察变量X,第二列是第二个变量Y,第三列是归一化频率.IE.对于第一行:观察到的变量对 (0,0) 的归一化频率为 0.9459.(0,Y) 的归一化频率的总和是 1. 我尝 ..
发布时间:2021-11-25 04:37:51 C#

R - 序列颜色和标签问题的 hist3D

所以我有一个 5 行 20 列的数据集.我正在尝试从 plot3D 包中绘制一个 hist3D. dt = 结构(c(1, 1, 1, 3, 1, 2, 1, 0, 2, 1, 2, 1, 0, 1, 1, 0, 1,0, 2, 2, 1, 1, 1, 1, 4, 4, 1, 1, 2, 3, 8, 1, 1, 2, 1, 10, 0,1, 2, 1, 9, 0, 2, 4, 0, 4, 0, ..
发布时间:2021-11-25 03:39:51 C#

用 python 绘制 3D 条形直方图

我有一些 x 和 y 数据,我想用它们生成带有颜色渐变(bwr 或其他)的 3D 直方图. 我编写了一个脚本,绘制了 x 和 y 脓肿的有趣值,介于 -2 和 2 之间: 将 numpy 导入为 np导入 numpy.random导入 matplotlib.pyplot 作为 plt# 生成一些测试数据x = np.random.randn(500)y = np.random.randn( ..
发布时间:2021-11-25 02:35:24 C#

用于交互式 3D 直方图的 R Shiny HTMLWidget

我想在 R Shiny 应用程序中包含一个 3D 动态(即可以通过移动绘图来改变其视角)直方图小部件. 不幸的是,我直到现在才找到. 到目前为止我的搜索结果:使用threejs(例如here 在 CRAN 上和 在 GitHub 上)可以使用许多不同的表示(散点图、曲面等)但没有 3D 直方图.plot3D 和 plot3Drgl 没有任何 R Shiny 对应物. 除非已经存在 ..
发布时间:2021-11-25 02:00:55 C#

如何在 OpenCV 中绘制图像的 3D 直方图

[更新] 我找到了更多例子,我现在就可以做到 我可以在 3d 中绘制多个直方图吗? 我知道这个问题已经问过了,我试试这个 如何使用 open CV 在 python 中计算 3D 直方图 但它不起作用 我想要这样的东西 3D 直方图 这就是我现在拥有的我的图表 hsv_image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)h,s,v = c ..
发布时间:2021-11-25 01:57:53 C#

如何在 R 中绘制 3D 堆叠直方图?

我想在 R 中绘制堆叠的直方图;即在第三维中堆叠单个直方图. 感谢大家的建议,尤其是 Shane 的建议. @hadley,我同意你的观点,但是,我的情况有所不同:我试图通过绘制四个堆叠的直方图来传达的主要观点是尾部差异很大......会被遮住的部分是在我提供的数据中没有任何影响......此外,能够读取频率轴也不重要,因为我将绘制相对频率...... 解决方案 您可以尝试使用 ..
发布时间:2021-11-25 01:23:39 C#

3D矩阵/直方图的openCV高斯模糊/平滑

我有一个(3D)直方图,我喜欢对其应用高斯平滑: cv::MatND Hist; 在 1D 和 2D 情况下,我通过以下方式对其进行模糊处理: cv::GaussianBlur(Hist, Hist, cv::Size(1,3), 1.0);//1D casecv::GaussianBlur(Hist, Hist, cv::Size(3,3), 1.0);//2D case 但我很难在 3 ..
发布时间:2021-11-25 01:14:40 C#

如何使用python中内置函数的numpy或matplotlib正确生成3d直方图?

这更多是关于在 python 中创建 3d 直方图的一般问题. 我尝试使用以下代码中的 X 和 Y 数组创建 3d 直方图 导入 matplotlib导入pylab将 numpy 导入为 np导入 matplotlib.pyplot 作为 plt从 mpl_toolkits.mplot3d.axes3d 导入 Axes3D从 matplotlib 导入 cm定义三组():X = [1, 3 ..
发布时间:2021-11-25 01:11:05 C#

如何在R中制作3D直方图

这是我的目标:根据 x 在 z 轴上绘制 y 的频率. 这些是我的问题:我有一个两列数组(x 和 y),需要将 x 分成几个类(p.例如 0.2 或 0.5) 并计算 y 为每个 x 类的频率.该图应该看起来像“地面"平面中的 x-y 图和 z 轴中的频率.它可以像一个表面或一个 3D 直方图.我尝试使用 plot3D 包的 hist3D 函数来制作它,但我不知道我做错了什么. 这是我 ..
发布时间:2021-11-25 00:53:00 C#