function Draw_data_on_World(LON, LAT, data, MyTitle)
if nargin < 4
MyTitle = 0;
end
MAGname = strsplit(MyTitle, '_');
Cb_title = '';
for ii = 1:size(MAGname,2)
Cb_title = [Cb_title,MAGname{ii}];
if ii < size(MAGname,2)
Cb_title = [Cb_title,'\_'];
end
end
figure;
set(gcf, 'unit', 'normalized', 'position', [0,0,1,1]); % 全屏
hold on
m_proj('robinson','long',[-180 180],'lat',[-90 90]);
m_pcolor(LON, LAT, data)
m_coast('linewidth',2,'color','w')
m_grid('box','fancy','linestyle','-','gridcolor','w','backcolor',[.2 .65 1],...
'Fontsize',12, 'Fontname', 'Times'); % 边框属性
cb = colorbar('horiz');
if MyTitle ~= 0
ylabel(cb,[Cb_title,' (nT)'],'FontSize',14,'FontName','Times');
end
set(cb,'YTick',get(cb,'YTick'),'FontSize',14,'FontName','Times')
cb.TickLength = 0;
cb.Position = [cb.Position(1)+0.18,cb.Position(2)-0.065,cb.Position(3)*0.54,cb.Position(4)];
end