gpt4 book ai didi

matlab - 如何将密度信息添加到 Matlab 中的 2D 图中?

转载 作者:行者123 更新时间:2023-12-04 04:46:35 24 4
gpt4 key购买 nike

我有两个向量超过 300,000 个数据点。另一个向量表示某些物理量的观测值,另一个向量表示这些量的预测值。我想在散点图中绘制这些值,以查看我的预测效果如何。

现在我的问题是,在许多情况下,这些值会重叠,因为 Matlab 必须在同一个图上绘制超过 300,000 个值,并且数据点一起形成一个大的单色椭圆形。一张图片可以更好地解释这一点:

enter image description here

这是我的预测与观察的散点图。现在您可以看到这些点重叠了很多。蓝线对应于 Y = X 线,在理想情况下,我的许多点应该位于这条线上。

现在我的问题是,基于看这张图片,我不能说有多少点靠近线,有多少点不是。例如,可能是靠近蓝线的点密度非常高,而不靠近线的点相对较少,但我无法从图片中看到这一点,因为这些点由于它们很大而重叠量。

我的问题是:如何将密度信息添加到图片中,如下图所示:

enter image description here

在上图中,区域越暗,该区域上的数据点密度越高。我怎样才能在 Matlab 中做到这一点?您能否使用二维直方图来实现这一点?...

感谢您的帮助! =)

最佳答案

你可能想试试这个 smoothed histogram来自 MATLAB Central File Exchange 的绘图。

关于matlab - 如何将密度信息添加到 Matlab 中的 2D 图中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18080778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com