我想将几张图片一起分段。但是使用subimage
会降低图像的质量,并且会有很多不必要的空白区域。它太小了,我无法阅读它。
如何摆脱空白区域并尽可能接近地绘制图像?实际上只需要一个颜色条。
addpath(genpath('/home/jg3223/Documents/EPA_AQSData/US/PM2.5/Plots_PM25_24hr/'))
[X1,map1]=imread('map_US_1997_AnnualAvg_PM25_24hr.jpg');
[X2,map2]=imread('map_US_1997_Spring_PM25_24hr.jpg');
[X3,map3]=imread('map_US_1997_Summer_PM25_24hr.jpg');
[X4,map4]=imread('map_US_1997_Fall_PM25_24hr.jpg');
[X5,map5]=imread('map_US_1998_Winter_PM25_24hr.jpg');
subplot(1,5,1), imshow(X1,map1)
subplot(1,5,2), imshow(X2,map2)
subplot(1,5,3), imshow(X1,map3)
subplot(1,5,4), imshow(X2,map4)
subplot(1,5,5), imshow(X1,map5)
答案 0 :(得分:0)
减少空白的一种方法是检查你的jpeg图像,以确保它们没有不必要的边框。您也可以从其中一个中移除颜色条。
对于更自动化的方法,您可以稍微不同地实现子图。
positionVector = [fromleft frombottom width height];
subplot('position',positionVector); imshow(X1,map1);
根据this文档显示单位占总数字大小的百分比。