Matlab进阶绘图:正负面积图的绘制方法
创作时间:
作者:
@小白创作中心
Matlab进阶绘图:正负面积图的绘制方法
引用
CSDN
1.
https://blog.csdn.net/qq_26447137/article/details/142626499
正负面积图是一种通过水平线将曲线分割为上下两部分,并分别填充不同颜色的图表类型,常用于表示数据的正负属性或不同类别的分布情况。本文将详细介绍如何使用Matlab绘制正负面积图,包括数据准备、颜色定义、图形绘制和细节优化等关键步骤。
数据准备
此部分主要是读取原始数据并初始化绘图参数。
% 读取数据
load data.mat
% 初始化绘图参数
x = X;
y = Y;
颜色定义
作图不配色就好比做菜不放盐,总让人感觉少些味道。但颜色搭配比较考验个人审美,需要多加尝试。这里直接使用TheColor配色工具中的SCI权威配色库:
%% 颜色定义
map = TheColor('sci',1875);
C = map([2,4],:);
正负面积图绘制
调用‘PNarea’命令,绘制初始正负面积图。
[f1,f2] = PNarea(x,y,0,C);
hTitle = title('Up Down Area Plot');
hXLabel = xlabel('xaxis');
hYLabel = ylabel('yaxis');
细节优化
为了插图的美观,对坐标轴细节等进行美化:
% 坐标区调整
set(gca, 'Box', 'off', ... % 边框
'LineWidth',1,... % 线宽
'XGrid', 'off', 'YGrid', 'off', ... % 网格
'TickDir', 'out', 'TickLength', [.01 .01], ... % 刻度
'XMinorTick', 'off', 'YMinorTick', 'off', ... % 小刻度
'XColor', [.1 .1 .1], 'YColor', [.1 .1 .1]) % 坐标轴颜色
% legend
hLegend = legend([f1,f2],...
{'Samp1', 'Samp2'},...
'Location','northeast');
% 字体和字号
set(gca, 'FontName', 'Arial', 'FontSize', 10)
set([hXLabel, hYLabel, hLegend], 'FontSize', 11, 'FontName', 'Arial')
set(hTitle, 'FontSize', 12, 'FontWeight' , 'bold')
% 背景颜色
set(gcf,'Color',[1 1 1])
% 添加上、右框线
xc = get(gca,'XColor');
yc = get(gca,'YColor');
unit = get(gca,'units');
ax = axes( 'Units', unit,...
'Position',get(gca,'Position'),...
'XAxisLocation','top',...
'YAxisLocation','right',...
'Color','none',...
'XColor',xc,...
'YColor',yc);
set(ax, 'linewidth',1,...
'XTick', [],...
'YTick', []);
设置完毕后,以期刊所需分辨率、格式输出图片。
%% 图片输出
figW = figureWidth;
figH = figureHeight;
set(figureHandle,'PaperUnits',figureUnits);
set(figureHandle,'PaperPosition',[0 0 figW figH]);
fileout = 'test';
print(figureHandle,[fileout,'.png'],'-r300','-dpng');
热门推荐
孩子鼻屎增多怎么办?4种安全清理方法比挖鼻孔更有效
宝宝鼻屎多的科学应对:从原因到治疗方案
宝宝鼻屎多怎么办?5种实用方法助缓解
维生素B6软膏使用的正确方法
从“诗神”到“诗囚”:唐代诗人雅号全解析
2024旅交会:云南海南深化文旅合作,共推“山海互动”品牌
RWKV模型:下一代AI语言模型的秘密武器?
柯南动画爆笑盘点:从反差萌到离谱案件动机
<黑铁的鱼影>:柯南剧场版实现剧情与技术双突破
平安智胜人生退保攻略:如何最大化退保金额?
平安智胜人生退保攻略:教你算清每一分钱
双十一购险热潮下,平安人寿智胜人生退保政策揭秘
专家推荐:静态伸展助力减肥,每天只需10分钟
IAA国际驾照使用国家详解:出国自驾前必读
2025年北京驾校春节放假安排出炉!这些时间点要注意
反季甜瓜怎么吃才健康?这份食用指南请收好
冬季养生必备:甜瓜的神奇功效
云南“三大经济”协同发展,园区工业占比超七成
应用心理学博士廖春岭:六招告别失眠困扰
从脐针到中药:中医专家详解失眠治疗方案
针灸调理加生活改善,中医专家破解失眠难题
香蕉燕麦杏仁助眠,富含色氨酸镁和褪黑素
老果农教你挑西瓜,一学就会!
夏季养生必备:西瓜的中医属性揭秘
秋季吃西瓜,清凉解秋燥
西瓜是“天然空调”?中医教你正确吃法
宁夏十大特色菜:滩羊黄河鱼演绎塞上美食
绿洲与沙漠的交响:宁夏十大景点完全指南
治疗心脏病的中药有哪些品种
老年人看过来,这份春季养生指南请收下