gpt4 book ai didi

plot - 使用副标题覆盖 ('visible' , 'off' ) matlab 中的图形属性

转载 作者:行者123 更新时间:2023-12-01 04:38:16 25 4
gpt4 key购买 nike

我在 matlab R2011b 中生成大量图表。我想利用 ('visible', 'off') 图形属性,这样我就不需要在屏幕上显示每个图了——每个图都包含很多数据和几个子图,因此渲染它们会占用时间和不必要的处理能力(我将它们直接保存到图像中)。

每个图包含四个子图,我想为每个图添加一个 super “标题”。我一直在使用 suptitle(bioinfo 工具箱的一部分),但似乎使用 suptitle 会撤消 ('visible, 'off') 的效果,并且无论如何都会显示该图。

xdata = -100:1:100;
ydata = -100:1:100;
zdata = rand(1,201)*-50;

fig1 = figure(1)
set(fig1, 'visible', 'off')
subplot(2,1,1)
scatter(xdata, ydata, 10, zdata)
title('Small title 1')
subplot(2,1,2)
scatter(xdata, ydata, 10, zdata)
title('small title 2')
suptitle('This is a big title')

使用此代码,显示图形。如果 suptitle 行被注释掉,那么该图就不会显示(这正是我想要的)。

有没有人知道

  1. 为什么会这样?
  2. 我该如何修复它/解决它?有没有另一种方法可以为带有子图的图形添加大标题?

谢谢。

最佳答案

只需将此行复制到示例代码的末尾:

 set(fig1, 'visible', 'off')

这应该可以解决您的问题...

关于plot - 使用副标题覆盖 ('visible' , 'off' ) matlab 中的图形属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12803201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com