plot(x,y,'linewidth',2); hold on; plot(m,n,'linewidth',3);set set(gca,'linewidth', 线宽值);例子:x=0:1:450; y=0:2:900; m=0:1:100; n=0:3:300;plot(x,y); set(gca,'linewidth',2);hold on; plot(m,n); set(gca,'linewidth',3);plot是绘制二维图形的最基本函...
原先的m和b只是一个点,所以画不出线,把m和b换成与n和a数量相同的点,就可以画出来,设置线型也要每个都设置。程序:
运行即可。5 然后,如果plot中还有线条颜色及线型设置项,如图所示,可以在后方继续添加linewidth命令,设置线宽。6 最后,这样执行指令后,即可看到线型、颜色信息,同时也可看到宽度现象。可根据需要进行合理设置。注意事项 合理设置宽度,使作图美观。感谢阅读,欢迎点赞、投票、收藏,谢谢!
你可以根据需要将其设置为任何正实数,但较小的值可能导致线条在绘图时几乎不可见,而较大的值会使线条变粗。 在绘图命令中使用该属性设置具体线宽: 在绘制图形时,可以通过在绘图函数中设置 LineWidth 属性来指定线条的宽度。例如,使用 plot 函数时,可以通过以下方式设置线宽: matlab x = 0:0.1:10; % 定义 x ...
⑧p =plot(___) 返回一个 Line 对象或 Line 对象数组。创建绘图后,使用 p 修改该绘图的属性。示例:将 x 定义为 100 个介于 −2π 和 2π 之间的线性间隔值。将 y1 和 y2 定义为 x 的正弦和余弦值。为上述两个数据集分别创建线图,并在 p 中返回两个图形线条。将第一个线条的线宽更改为 2。
直接plot(X) 正解应该是先 转置 再绘图,plot(X'),如下图: 转置再绘图 plot(X') 总结 如果谱线数据,每一行表示一个样品,那么 同时绘制多条数据的时候,先转置再绘图 plot ( X' ) 开放讨论 有一个问题是,一旦直接 plot 整个矩阵,那么,想单独调整 每一条谱线的样式、线宽、线形、颜色、legend...
使用hold all命令可以阻止调用plot函数时自动重置ColorOrder和LineStyleOrder属性,而是循环使用。注意hold on只是使多次绘制的图形叠加(相当于NextPlot),但不能阻止属性重置。 另外我们可以通过下面四个属性设置标识符的颜色和大小 1 2 3 4 5 6 7 LineWidth——指定线宽 ...
pl(2).LineWidth = 2;当然,我估计你是没给线写名字:figure;plot([0,1],[0,1]);holdonplot(...
线宽:'LineWidth',4 (表示线宽4号) 比如:plot(x,y,'^r','LineWidth',4)中 x是向量[0,0],y是向量[x(8),x(24)],就是画点[0,x(8)]与点[0,x(24)]两点间的直线。‘^r’是使用‘^’符号,‘r’是指红色。'LineWidth',线宽4号 例: ...