热图保存为图片

44视图(30天)
chowdhury meghna罗伊
chowdhury meghna罗伊 2020年6月24日
评论道: 埃米尔哈姆萨 2020年6月25日
我想拯救227 x227 - 3为jpg图像的维度
  1. Heatmap1
  2. Heatmap2
  3. 次要情节Heatmap1 Heatmap2
这是我的热图的代码:
% Heatmap1
次要情节(2,1,1)
heata =热图(n2E);
heata.GridVisible =“关闭”;
colormap(飞机)
heata.ColorbarVisible =“关闭”;
caxis ([-0.4440 - 0.8660])
heata.FontColor =“没有”;
% Heatmap2
次要情节(2,1,2)
heatp =热图(n2);
heatp.GridVisible =“关闭”;
colormap(飞机)
heatp.ColorbarVisible =“关闭”;
caxis (4095 [0])
heatp.FontColor =“没有”;
%的次要情节的热图
哈=得到(gcf,“孩子”);
集(ha (1),“位置”,(。1。1。8 .4])
集(哈(2),“位置”,(。1。5 .8 .5])
我能够拯救的次要情节的热图使用:
路径= strcat (“C: \ \ Admin \用户文档\ MATLAB \ h3.jpg ';
saveas (gcf、路径);
我不能拯救Heatmap1和heatmap2分离图像文件。
请帮我的代码。

接受的答案

埃米尔哈姆萨
埃米尔哈姆萨 2020年6月24日
如果您使用的是R2020a,您可以使用exportgraphics()答指定图形对象的句柄。
n2E =兰德(10);%为例
n2 =兰德(10);
% Heatmap1
次要情节(2,1,1)
heata =热图(n2E);
heata.GridVisible =“关闭”;
colormap(飞机)
heata.ColorbarVisible =“关闭”;
caxis ([-0.4440 - 0.8660])
heata.FontColor =“没有”;
% Heatmap2
次要情节(2,1,2)
heatp =热图(n2);
heatp.GridVisible =“关闭”;
colormap(飞机)
heatp.ColorbarVisible =“关闭”;
caxis (4095 [0])
heatp.FontColor =“没有”;
%的次要情节的热图
哈=得到(gcf,“孩子”);
集(ha (1),“位置”,(。1。1。8 .4])
集(哈(2),“位置”,(。1。5 .8 .5])
exportgraphics (gcf“figure.jpg”);
exportgraphics (ha (1),“subplot1.jpg”);
exportgraphics (ha (2),“subplot2.jpg”);
2的评论
埃米尔哈姆萨
埃米尔哈姆萨 2020年6月25日
在这种情况下,你可能需要阅读的图像,使用imresize()然后保存图像使用imwrite ()。
img1 = imread (“subplot1.jpg”);
img1 = imresize (img1 (227、227));
imwrite (img1“subplot1.jpg”);
%对subplot2
添加这些最后的代码行。

登录置评。

更多的答案(0)

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!