Matlab论文插图绘制模板第26期

您所在的位置:网站首页 matlab用途大吗 Matlab论文插图绘制模板第26期

Matlab论文插图绘制模板第26期

#Matlab论文插图绘制模板第26期| 来源: 网络整理| 查看: 265

今天下午答辩,有点小紧张,所以写点东西来缓解一下。

在上一篇文章中,分享了Matlab针状图的绘制模板:

这次再来分享一下多组针状图的绘制模板。

先来看一下成品效果:

特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进行科研绘图的门槛,只需按照模板格式添加相应内容,即可得到满足大部分期刊以及学位论文格式要求的数据插图。如果觉得有用可以分享给你的朋友。

模板中最关键的部分内容:

1. 数据准备

此部分主要是读取数据,定义自变量和因变量。

% 读取数据load filterData.mat% 定义自变量X1 = time;X2 = time - 0.2;X3 = time - 0.4;% 定义因变量Y1 = signal;Y2 = filter1;Y3 = filter2;

2. 颜色定义

颜色搭配比较考验个人审美,需要多加尝试。

这里用之前分享的colorplus工具:

%% 颜色定义C1 = colorplus(53);C2 = colorplus(365);C3 = colorplus(442);

3. 多组针状图绘制

使用‘stem’命令,绘制初始的多组针状图。

% 定义绘图参数MarkerType = 'o';MarkerSize = 5;LineWidth = 1.2;LineStyle = '-';% 绘制st1 = stem(X1,Y1,... 'MarkerEdgeColor',C1,... % 符号轮廓颜色 'MarkerFaceColor',C1,... % 符号填充颜色 'Marker',MarkerType,... % 符号类型 'MarkerSize',MarkerSize,... % 符号尺寸 'LineWidth',LineWidth,... % 线宽 'LineStyle',LineStyle,... % 线型 'Color',C1); % 线的颜色hold onst2 = stem(X2,Y2,... 'MarkerEdgeColor',C2,... % 符号轮廓颜色 'MarkerFaceColor',C2,... % 符号填充颜色 'Marker',MarkerType,... % 符号类型 'MarkerSize',MarkerSize,... % 符号尺寸 'LineWidth',LineWidth,... % 线宽 'LineStyle',LineStyle,... % 线型 'Color',C2); % 线的颜色st3 = stem(X3,Y3,... 'MarkerEdgeColor',C3,... % 符号轮廓颜色 'MarkerFaceColor',C3,... % 符号填充颜色 'Marker',MarkerType,... % 符号类型   'MarkerSize',MarkerSize,...   % 符号尺寸 'LineWidth',LineWidth,... % 线宽 'LineStyle',LineStyle,... % 线型 'Color',C3); % 线的颜色hTitle = title('MultipleStem Plot of 2-DData');hXLabel = xlabel('Samples');hYLabel = ylabel('Amplitude');

4. 细节优化

为了插图的美观,对坐标轴参数、字体字号等进行调整:

% 坐标轴美化set(gca, 'Box', 'on', ...                                        % 边框 'XGrid', 'off', 'YGrid', 'off', ... % 网格 'TickDir', 'in', 'TickLength', [.015 .015], ... % 刻度 'XMinorTick', 'on', 'YMinorTick', 'on', ... % 小刻度 'XColor', [.1 .1 .1], 'YColor',[.1 .1 .1],... % 坐标轴颜色 'XTick', -1:1:10,... % 坐标区刻度、范围 'XLim', [-1 9.5],... 'YTick', -1.2:0.2:1.2,... 'YLim', [-1.2 1.2])legend([st1,st2,st3],... 'Input Signal', 'Input Delayed by 0.2', 'Input Delayed by 0.4',... 'Location', 'SouthWest')% 字体和字号set(gca, 'FontName', 'Helvetica')set([hXLabel, hYLabel], 'FontName','AvantGarde')set(gca, 'FontSize', 10)set([hXLabel, hYLabel], 'FontSize', 11)set(hTitle, 'FontSize', 11, 'FontWeight' ,'bold')% 背景颜色set(gcf,'Color',[1 1 1])

设置完毕后,按照所需分辨率、格式输出图片。

%% 图片输出figW = figureWidth;figH = figureHeight;set(figureHandle,'PaperUnits',figureUnits);set(figureHandle,'PaperPosition',[0 0 figWfigH]);fileout = 'test';print(figureHandle,[fileout,'.png'],'-r300','-dpng');

以上。

完整代码:

多组针状图代码



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3