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');
热门推荐
电信流量卡激活有什么注意事项?激活失败怎么办?
以太坊2.0升级对ETH价格的影响是什么?
2024年“体重管理年”——健康体重 一起行动
分子筛干燥剂去除内部水分的过程
签了三方协议影响应届生身份吗
13价肺炎疫苗第一针最晚接种时间
花木兰从军:一个跨越千年的文化传奇
国家反诈中心app真的有用吗
尿液的颜色变化,就是身体的“信号灯”
一个汉堡的热量是多少?汉堡的基本组成与健康食用指南
一个汉堡的热量是多少?汉堡的基本组成与热量分析
解锁土味情话新技能,轻松撩动TA的心弦
人际交往大智慧:勇敢拒绝,适时翻脸,守护自我边界
为什么佛塔不会倒塌:IELTS口语成功指南
结合本地民俗,增加人文关怀!广西探索生态殡葬新方式
房屋评估方法全解析:市场比较法、收益法与成本法的应用
胃内窥镜检查全攻略:从检查前准备到注意事项
牡丹有哪些品种?牡丹种类名称及介绍
底层合伙企业取得股息,顶层合伙人确认何种所得?
物业纠纷的法律问题及解决策略
食用盐过期了可以吃吗
西游记:红孩儿的三昧真火究竟从何而来?
AI智慧监理系统在装修行业的应用前景与挑战分析
对虾养殖中,虾是如何呼吸的?高手揭露,虾呼吸系统的哪些秘密!
如何理解金融产品的收益率?这些收益率如何影响投资决策?
申请美国本科必读:完整材料清单及准备指南
在"古希腊古罗马展"探秘西方蛇韵
外国艺术经典中的蛇:诱惑、神秘与治愈
感冒像击鼓传花,孩子一年发烧四五次是免疫力差吗?
女性题材美剧分析(下):双女主与女侦探