论文绘图代码整理

记录一下学习过程中绘图代码

一、MatLab

1.1 获取matlab默认的颜色编号

% 在matlab的命令框中输入
get(gca,'colororder')

输出为
ans =
0 0.4470 0.7410
0.8500 0.3250 0.0980
0.9290 0.6940 0.1250
0.4940 0.1840 0.5560
0.4660 0.6740 0.1880
0.3010 0.7450 0.9330
0.6350 0.0780 0.1840

具体的颜色及对应情况如下:


这些颜色经常是IEEE trans中常用的配色,建议使用

1.2 绘制曲线图(plot函数)

WS = 15; % 图中文字尺寸
figure() % 图2:领导车的速度曲线
for k =1:Num
    plot(TS*(1:N),vel(:,k),'linewidth',1.5)
    hold on
end
ylim([5,35]); % 限制坐标轴的范围

x_axis = xlabel('Time[s]');
y_axis = ylabel('Velocity [m/s]');
lgd = legend('Leader','Vehicle-1','Vehicle-2','Vehicle-3','Vehicle-4','Vehicle-5');

% 下面是设置坐标轴、坐标轴名称以及图例的字号和大小
% 如果遇到坐标轴名称是数学符号时,可以使用latex的语法进行输入
% latex 举例  y_axis = ylabel('Acceleration $[m/s^{2}$]'); 加速度的符号可以用latex语法书写

set(gca,'TickLabelInterpreter','latex','fontname','Times New Roman','fontsize',WS);% 标签
set(lgd,'interpreter','latex','fontname','Times New Roman','fontsize',WS);% 图例
set(x_axis, 'interpreter', 'latex','FontName','Times New Roman','FontSize',WS)
set(y_axis, 'interpreter', 'latex','FontName','Times New Roman','FontSize',WS)

未完待续

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值