【发布时间】:2017-07-27 22:35:22
【问题描述】:
我使用两个脚本创建直方图,一个是 matlabs 自己的 hist 函数,另一个是我下载的脚本。我下载的脚本采用绝对最小值和最大值,并在它们之间生成直方图。但问题是,与 MATLAB 不同,此直方图不显示。我看到了一个向量。
现在我使用plot 在视觉上比较两者,但由于某种原因,比例发生了变化。例如使用 MATLAB 的hist 的直方图如下所示:
如果我在plot 中显示此直方图,x 轴刻度会发生变化:
我怎样才能保持比例不变?
我需要这个,因为下载的脚本不会生成直方图,所以我使用plot 来显示它。再次,情节在 0 到 100 之间,我觉得这可能不是一个准确的比较
【问题讨论】:
-
这是哪个版本的 MATLAB?通常您会使用
hist(bin 中心)的输出之一作为第二个绘图的x值,而不是仅使用plot(counts)绘图... -
我使用的是 Matlab 2016a
-
脚本应该告诉您 bin 边缘,或者更好的是它用于构建直方图的 bin 中心。它会这样做吗?
-
@LuisMendo 我已经将代码添加到我的问题中,不,它没有。我对它生成的输出很满意,但我也需要它像 matlab 那样显示
标签: matlab plot comparison histogram visualization