在MatLab中,如何调整函数' gplot'?绘制的线宽。

时间:2012-12-08 13:17:14

标签: matlab plot

正如Matlab的帮助文档所说,我们可以使用gplot这样的形式

gplot(A,Coordinates,LineSpec)

但是当我尝试修改该行的linewidth并使用像

这样的代码时
gplot(A,Coordinates,'linewidth',2)

发生错误,错误信息显示Error using gplot: Too many input arguments.

我想知道他们的代码是否有问题。

2 个答案:

答案 0 :(得分:6)

根据PearsonArtPhoto的答案,如果使用findall(gcf,'type','line')明确找到这些行,则可以修改这些行。

这是一个有效的例子:

k = 1:30;
[B,XY] = bucky;
gplot(B(k,k),XY(k,:),'-*')
set(findall(gcf,'type','line'),'LineWidth',5)
axis square

产生下图 Gplot with modified LineWidth.

答案 1 :(得分:2)

您可以随时手动执行此操作。在绘制图形后尝试这样做。

set(gco,'LineWidth',2)