matlab如何将多个直方图用不同颜色在同一张图里画出来?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 17:00:19
matlab如何将多个直方图用不同颜色在同一张图里画出来?
试试subplot
再问: 我用了hist,可是出问题了
再答: 你的意思是在一个figure里面还是就在一张图里? 1、可以用subplot(n,m,x)讲一个figure分成 n*m份,使用第x份 2、在每个画图代码结束后 加 hold on
再问: 嗯,这个知道,我要在一个坐标下画多幅图,为了对比明显。
再答: 上代码 菜鸟我试试
再问: x=1:8; y1=fix([10 10 9 8 6 6 1 1]); y2=fix([21.5 23 23.5 23.5 13 11.5 2 10]); y3=fix([10 10 9 8 11 6 1 1]); y4=fix([21.5 23 23.5 23.5 15 11.5 2 10]); hist(y1,x); h = findobj(gca,'Type','patch'); set(h,'FaceColor','r','EdgeColor','w') hold on; hist(y2,x); hist(y3,x); hist(y4,x); 我要比较y1,y,y3,y4.
再答: 兄弟,这玩意要更改图像句柄,可是改一个其他的也跟着变了 实在晕了 很抱歉,不会
再问: 我用了hist,可是出问题了
再答: 你的意思是在一个figure里面还是就在一张图里? 1、可以用subplot(n,m,x)讲一个figure分成 n*m份,使用第x份 2、在每个画图代码结束后 加 hold on
再问: 嗯,这个知道,我要在一个坐标下画多幅图,为了对比明显。
再答: 上代码 菜鸟我试试
再问: x=1:8; y1=fix([10 10 9 8 6 6 1 1]); y2=fix([21.5 23 23.5 23.5 13 11.5 2 10]); y3=fix([10 10 9 8 11 6 1 1]); y4=fix([21.5 23 23.5 23.5 15 11.5 2 10]); hist(y1,x); h = findobj(gca,'Type','patch'); set(h,'FaceColor','r','EdgeColor','w') hold on; hist(y2,x); hist(y3,x); hist(y4,x); 我要比较y1,y,y3,y4.
再答: 兄弟,这玩意要更改图像句柄,可是改一个其他的也跟着变了 实在晕了 很抱歉,不会
matlab如何将多个直方图用不同颜色在同一张图里画出来?
MATLAB如何画出三维立体直方图?
在matlab中怎么画出直方图,比如:
Matlab如何生成正太分布随机数,并画出直方图?
matlab如何做直方图
用matlab画直方图!
求公式!matlab画图,在图中画出几条线,不同颜色.带注释之类.
Matlab如何用plot画出在不同数值区间不同颜色的折线图
用matlab在同一张图上画出下面三个函数的图像
用Matlab的数值计算方法编程,在同一幅图中画出几个函数图象.
matlab怎样在同一空间坐标系下用scatter3画出三组数据的散布图
Matlab中如何在画出来的图中加上曲线名称