0
点赞
收藏
分享

微信扫一扫

MATLAB绘图设置

示例代码:

clear all
close all
clc
%% help
% 线型: -(实线) 标记符:+(加号符) 颜色:r(红色)。
% 线型: :(点线) 标记符:o(空心小圆圈) 颜色:g(绿色)。
% 线型: -.(点划线) 标记符:*(星号) 颜色:b(蓝色)。
% 线型: --(虚线) 标记符:.(点) 颜色:c(青绿色)。
% 线型: --(虚线) 标记符:x(叉号) 颜色:m(洋红色)。
% 线型: --(虚线) 标记符:s(方形) 颜色:y(黄色)。
% 线型: --(虚线) 标记符:d(菱形) 颜色:k(黑色)。
% 线型: --(虚线) 标记符:^(上三角) 颜色:w(白色)。
% 线型: --(虚线) 标记符:^(下三角) 颜色:w(白色)。
% 线型: --(虚线) 标记符:v(下三角) 颜色:w(白色)。
% 线型: --(虚线) 标记符:<(左三角) 颜色:w(白色)。
% 线型: --(虚线) 标记符:>(右三角) 颜色:w(白色)。
% 线型: --(虚线) 标记符:p(五角形) 颜色:w(白色)。
% 线型: --(虚线) 标记符:h(六边形) 颜色:w(白色)。

%scatter(data(:,1),data(:,2),50*data(:,3),data(:,3),'filled')
% https://wenku.baidu.com/view/013c3354f142336c1eb91a37f111f18583d00c6a.html
% --------------------------------------------------------
% plot(x40,y40,'--md','linewidth',2,'MarkerSize',7,'MarkerFaceColor','m')
% linewidth 曲线的宽度
% MarkerSize数据点形状的大小
% MarkerFaceColor数据点里填充的颜色
% legend('boxoff') legend 无边框
%%
% Crosstalk intensity -3 dB;
x10 = [0.2, 0.5, 0.8, 1, 2, 3, 5];
y10 = [142.86, 224.29, 303.57, 535.71, 750, 819.29, 857.14];
plot(x10,y10,'-r*','linewidth',2,'MarkerSize',7,'MarkerFaceColor','r')
hold on

% -2 dB;
x20 = [0.2, 0.5, 0.8, 1, 2, 3, 5];
y20 = [125, 214.29, 339.29, 410.71, 533.57, 571.43, 892.85];
plot(x20,y20,'--g^','linewidth',2,'MarkerSize',7,'MarkerFaceColor','g')
hold on

% -1 dB;
x30 = [0.2, 0.5, 0.8, 1, 2, 3, 5];
y30 = [125, 196.43, 267.86, 339.29, 392.86, 500, 696.43];
plot(x30,y30,'-bs','linewidth',2,'MarkerSize',7,'MarkerFaceColor','b')
hold on

% -0.5 dB;
x40 = [0.2, 0.5, 0.8, 1, 2, 3, 5];
y40 = [89.28, 142.86, 178.57, 250, 321.43, 392.86, 517.85];
plot(x40,y40,'--md','linewidth',2,'MarkerSize',7,'MarkerFaceColor','m')
hold on

xlabel('Degree of coupling (1/km)','Fontname','Helvetica','FontSize',10,'FontWeight','bold')
ylabel('Delay (ps)','Fontname','Helvetica','FontSize',10,'FontWeight','bold')
set(gca,'FontName','Helvetica','FontSize',14,'LineWidth',1,'FontWeight','bold');
xlim([0 5])

%直接在word里插入符号一个mu,不用管字体,粘贴到此处(legend and label)即可
% for symbol variable in legend and label,
% for symbol variable,we only need copy and paste a symbol for word,
% the symbol variable is obtained by inserting symbols in word,
% for example mu [mu, μ(paste inserting symbols in word)]
l1=legend('CI = 0 dB','CI = -0.5 dB', 'CI = -1 dB', 'CI = -2 dB', 'CI = -3 dB');
set(l1,'Fontname', 'Helvetica','FontWeight','bold','FontSize',10)
legend('boxoff')
grid off

效果图:

MATLAB绘图设置_无边框




举报

相关推荐

0 条评论