师兄画的图就是好看吼> - >
有种毕设要做不完的感觉=-= 我很少会有什么东西做不完的感觉……这种压力感 真是久违啊。
重新回归Matlab,重新设置了一下背景和字体,倒也没那么不顺眼,马马虎虎也可以欺骗自己那是Clion和Pycharm……
好了废话不多说,进入正题。
查了很久,没看到 用 subplot方法可以让 多个子图共用一个colorbar,最后在图上也只显示一个colorbar的做法。
于是用axes做之。以下是个demo
clc, clear, close all;
top_margin = 0.03; % top margin
btm_margin = 0.03; % bottom margin
left_margin = 0.03;% left margin
right_margin = 0.15;% right margin
fig_margin = 0.08; % margin beween figures(sub)
row = 4; % rows
col = 3; % cols
% Generate some test data to show
x = 0 : 1: 6;
y = 0 : 1.5: 9;
f = y' * x;
% '54' and '0' respectively represent max(f) and min(f)
% both need to be calculated or traversed to determine
% for convenience, I di