【发布时间】:2012-11-28 04:33:26
【问题描述】:
我想使用直方图比较两个大脑图像并绘制它们或在一个图中制作两个图表。我怎样才能做到这一点?我可以在两个不同的图中制作两个直方图,但由于我是 matlab 新手,所以不能将它们绘制在一个图中...
【问题讨论】:
标签: matlab graph plot histogram
我想使用直方图比较两个大脑图像并绘制它们或在一个图中制作两个图表。我怎样才能做到这一点?我可以在两个不同的图中制作两个直方图,但由于我是 matlab 新手,所以不能将它们绘制在一个图中...
【问题讨论】:
标签: matlab graph plot histogram
我不确定这是不是最好的方法,因为很难比较数据。但要显示 2 个直方图,请使用 hold on 并更改每个直方图的颜色以使其更容易相互转换。 (但可能还需要更改透明度)。我使用了bar,因为hist 在调用本身中不直接支持颜色。所以这更容易。
close all;
clear all;
x = -4:0.1:4;
y1 = randn(200,1);
[n,x] = hist(y1,x);
bar(x,n,'r');
hold on
y2 = randn(200,1);
[n,x] = hist(y2,x);
bar(x,n,'b');
【讨论】:
除了在 Nasser M. Abbasi 的代码中使用 bar 之外,请使用 stem 看看是否有帮助。
【讨论】: