作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法设置子图的位置。我在循环中使用子图。但是当我尝试对子图进行特殊定位时,它不起作用。这是我的代码:
h=subplot(2,2,3);
set(h,'position',[0.15 0.15 0.4 0.4]);
plot(d3,S3,'*','Color',colors(i,:));
我尝试了不同的方法,但看不到第三个子图,有时该图只显示一个迭代。
我该如何解决这个问题?
最佳答案
这会创建 3 个子图。位置是[左下宽度高度])。我通常会尝试确保 left + width < 1 并且 bottom + height < 1 (对于第一个子图)。
figure
set(subplot(3,1,1), 'Position', [0.05, 0.69, 0.92, 0.27])
set(subplot(3,1,2), 'Position', [0.05, 0.37, 0.92, 0.27])
set(subplot(3,1,3), 'Position', [0.05, 0.05, 0.92, 0.27])
如果您只有 1 列子图,则此方法效果很好。对于两列子图,请使用:
figure
subplot(4,2,1)
plot(...)
set(gca, 'OuterPosition', [0, 0.76, 0.49, 0.23])
subplot(4,2,2)
plot(...)
set(gca, 'OuterPosition', [0.48, 0.76, 0.49, 0.23])
subplot(4,2,3)
...
关于matlab - 如何在 MATLAB 中定位子图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16764017/
我正在实现谱聚类算法,我必须确保矩阵(拉普拉斯矩阵)是半正定矩阵。 检查矩阵是否为正定矩阵 (PD) 就足够了,因为可以在特征值中看到“半”部分。矩阵非常大(nxn,其中 n 是几千的数量级)所以特征
我是一名优秀的程序员,十分优秀!