如何在MATLAB中创建全屏聚类图?

用户名

如何在MATLAB中创建全屏聚类图?我知道下面的代码将生成一个簇图,然后将其全屏显示,但是我需要从创建开始就使其全屏显示。我该如何实现?

cgo = clustergram(patauc, 'Standardize', 'Row');
set(0,'ShowHiddenHandles','on');
set(gcf,'units','normalized','outerposition',[0 0 1 1]);
安东

为了在全屏上打开集群图,您只需要获取当前的屏幕大小并将其放入即可DefaultFigurePosition此后,每个数字将默认最大化。

如果只需要集群图的全屏模式,则可以DefaultFigurePosition在显示集群图后获取先前版本并将其保存到某个变量,并恢复设置。

这是代码:

clear;

%get and save the default size
defaultPosition = get(0,'DefaultFigurePosition');

%get the current screen size
screensize = get( groot, 'Screensize' );
%screensize = get(0, 'Screensize'); %for earlier Matlab versions (e.g. Matlab 2010)

%set default figure position to full screen
set(0, 'DefaultFigurePosition', screensize);

%work with the clustergram
load filteredyeastdata;
cgo = clustergram(yeastvalues(1:30,:),'Standardize','Row');

%restore the default size
set(0, 'DefaultFigurePosition', defaultPosition);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章