【发布时间】:2014-11-26 18:04:28
【问题描述】:
如何在 Matlab 中创建一个包含所有、点和两个直方图的 7 x 5 散点图的子图?
例如,如果您尝试此代码,您会发现它不起作用:
x = randn(1,1000);
y = randn(1,1000);
subplot(2,2,1);
scatterhist(x,y)
我尝试了上一篇文章中的以下代码:
close all
h1 = figure
scatterhist(x,y)
h2 = figure
scatterhist(x,y)
h3 = figure
u1 = uipanel('position',[0,0,0.5,1]);
u2 = uipanel('position',[0.5,0,0.5,1]);
set(get(h1,'Children'),'parent',u1);
set(get(h2,'Children'),'parent',u2);
close(h1,h2)
...这是输出:
我刚刚运行了 KevinMc 代码,它看起来是这样的:
谢谢!
【问题讨论】:
-
你的意思是你想要一个7倍于你在图片中显示的数字吗?你自己生成的吗?
-
请澄清问题 - 你想要图片中生成的 3 个地块的 7x5 倍吗?
-
正是,这正是我所需要的。具有 7x5 图的子图矩阵
-
没有重复,这不是我要找的。span>
-
你显示的最后一张图片有什么问题?只是它没有你想要的那么多面板吗?
标签: matlab scatter-plot subplot