【matlab程序】图像最大化填充画布

【matlab程序】图像最大化填充画布
不做任何修饰:

【matlab程序】图像最大化填充画布_第1张图片

修饰:
【matlab程序】图像最大化填充画布_第2张图片

【matlab程序】图像最大化填充画布_第3张图片

图片

往期推荐

图片
【python海洋专题一】查看数据nc文件的属性并输出属性到txt文件

【python海洋专题二】读取水深nc文件并水深地形图
【python海洋专题三】图像修饰之画布和坐标轴

【Python海洋专题四】之水深地图图像修饰

【Python海洋专题五】之水深地形图海岸填充

【Python海洋专题六】之Cartopy画地形水深图

【python海洋专题】测试数据

【Python海洋专题七】Cartopy画地形水深图的陆地填充

【python海洋专题八】Cartopy画地形水深图的contourf填充间隔数调整

【python海洋专题九】Cartopy画地形等深线图

【python海洋专题十】Cartopy画特定区域的地形等深线图

【python海洋专题十一】colormap调色

【python海洋专题十二】年平均的南海海表面温度图

【python海洋专题十三】读取多个nc文件画温度季节变化图

【python海洋专题十四】读取多个盐度nc数据画盐度季节变化图

【python海洋专题十五】给colorbar加单位

【python海洋专题十六】对大陆周边的数据进行临近插值

【python海洋专题十七】读取几十年的OHC数据,画四季图

【python海洋专题十八】读取Soda数据,画subplot的海表面高度四季变化图

【python海洋专题十九】找范围的语句进阶版本

【python海洋专题二十】subplots_adjust布局调整

【python海洋专题二十一】subplots共用一个colorbar

【python海洋专题二十二】在海图上text

【python海洋专题二十三】共用坐标轴

【python海洋专题二十四】南海年平均海流图

【python海洋专题二十五】给南海年平均海流+scale

【python海洋专题二十六】南海海流流速图

【python海洋专题二十七】南海四季海流图

【python海洋专题二十八】南海四季海流流速图

【python海洋专题二十九】读取CTD文件数据并画温度点剖面图

【python海洋专题三十】画南海115°E的温度剖面图

【python海洋专题三十一】画南海115°E的地形温度剖面图

【python海洋专题三十二】画南海115°E的地形温度流速剖面图

【python海洋专题三十三】画海洋表面的风场分布

【python海洋专题三十四】调用自己的colormore

【python海洋专题三十五】加密数据–二维插值

【python海洋专题三十六】两个一维数组的相关系数–为海洋指数作准备

【python海洋专题三十七】海洋指数画法–折线图样式一

【python海洋专题三十八】海洋指数画法–折线图样式二

【python海洋专题三十九】海洋指数画法–折线图样式三–不同颜色的线条

【python海洋专题四十】海洋指数画法–单色填充图

【python海洋专题四十一】海洋指数画法–渐变填色图

【python海洋专题四十二】海洋指数画法–双色柱状图

【python海洋专题四十三】海洋指数画法–单色渐变柱状图

【python海洋专题四十四】海洋指数画法–多色渐变柱状图

【python海洋专题四十五】海洋研究区域示意图

【python海洋专题四十六】研究区域示意放大图

【python海洋专题四十七】风速的风羽图

【python海洋专题海洋指数画法】大气与海洋指数画法汇总

【MATLAB海洋专题】历史汇总

【matlab程序】(1-5)五坐标轴的精细修饰

【matlab程序】南海土台风画法

【matlab】画海表面温度的分布图

【matlab程序】图片平面制作||文末点赞分享||海报制作等

大佬推荐一下物理海洋教材吧?

【matlab海洋专题】高级玫瑰图–风速风向频率玫瑰图–此图细节较多

【上千种颜色包|全平台可用】收集自Matlab、python、R、NCL等颜色包

R语言_RColorBrewer包–全平台可用

海洋专用cmocean颜色包_共22种–全平台可用

【matlab教程】matlab不规则区域的外围填充

代码分享:

close all;

%% 使用自己的颜色
gray01 = load('D:\matlab_work\函数名为colormore的颜色索引表制作\R_color_txt\R_color_single\gray85.txt');

gray = load('D:\matlab_work\函数名为colormore的颜色索引表制作\R_color_txt\R_color_single\gray15.txt');
coral = load('D:\matlab_work\函数名为colormore的颜色索引表制作\R_color_txt\R_color_single\sandybrown.txt');
darkorange = load('D:\matlab_work\函数名为colormore的颜色索引表制作\R_color_txt\R_color_single\salmon4.txt');
brown = load('D:\matlab_work\函数名为colormore的颜色索引表制作\R_color_txt\R_color_single\royalblue1.txt');
firebrick = load('D:\matlab_work\函数名为colormore的颜色索引表制作\R_color_txt\R_color_single\seagreen2.txt');
%画图
figure;
set(gcf,'position',[50 50 1200 1000],'color',gray01/256)
x = normrnd(0, 4, [100, 4]);
hist(x)
h = findobj(gca,'Type','patch');
set(h(1),'facecolor',coral / 256,'EdgeColor',gray /256);%改变柱状图颜色
set(h(2),'facecolor',darkorange / 256,'EdgeColor',gray /256);%改变柱状图颜色
set(h(3),'facecolor',brown / 256,'EdgeColor',gray /256);%改变柱状图颜色
set(h(4),'facecolor',firebrick / 256,'EdgeColor',gray /256);%改变柱状图颜色
legend({'$C_1$', '$Co_2$', '$C0_3$', '$C0_4$'}, 'Interpreter', 'latex', 'Location', 'NorthEast');
xlabel('\textbf{Variabel} $x$', 'Interpreter', 'latex');
ylabel('\textbf{Count}', 'Interpreter', 'latex');
title(['fill\_full\_image']);
% save the figure
print(gcf, 'Figure_03.png', '-dpng');

% specify figure size
af = gcf;
af.Position(3) = af.Position(3)*0.7;
af.Position(4) = af.Position(4)*0.5;

% expand axes to fill figure
ax = gca;
outerpos = ax.OuterPosition;
ti = ax.TightInset;
left = outerpos(1) + ti(1);
bottom = outerpos(2) + ti(2);
ax_width = outerpos(3) - ti(1) - ti(3);
ax_height = outerpos(4) - ti(2) - ti(4);
ax.Position = [left bottom ax_width ax_height];

% Specify Page Size
af.PaperPositionMode = 'auto';
fig_pos = af.PaperPosition;
af.PaperSize = [fig_pos(3) fig_pos(4)];

% save the figure
print(af, 'Figure_2.png', '-dpng');

你可能感兴趣的:(matlab,开发语言)