matlab作图记录

1.纵轴为0-2600,想要纵坐标最高为2500

命令:axis([xmin xmax ymin ymax])

2.二位制图,z向量表示颜色,映射到y的曲线上,如车辆带速度的轨迹图

命令:scatter(x,y,圆点大小,D,'filled'); %y,x为输入坐标数据,D表示着色情况,filled表示实心,scatter 是散点函数,

具体:scatter(x,y,10,D,'filled');

参考文献:MATLAB 绘制二维散点图并以第三维数据着色_loki74的博客-CSDN博客_matlab 散点着色

散点图 - MATLAB scatter - MathWorks 中国

matlab_绘制不同大小和颜色的散点气泡图_scatter_一个字,学-CSDN博客_matlab气泡图

3.一次循环画一条线,想要每次循环画出来的线颜色不同

说明:最开始参考的是plot(x,y,’colors',rand[],rand[],rand[]),但是出来的颜色太丑了

命令:

%选用喜欢的颜色,建立矩阵
colo=[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];%初始颜色数组 
newcolors=repmat(colo,ceil(length(outcarL1)/7),1);%复制矩阵,有多条线建立多少行
newcolors=newcolors(randperm(length(newcolors)),:);%随机化每一行
plot(space_t,space_line,'color',newcolors(j,:),'linewidth',1);%画图

选用的颜色为:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值