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);%画图
选用的颜色为: