由於Matlab的說法的幫助文檔,我們可以在這樣的形式使用gplot
作爲在MatLab中,如何調整由函數'gplot'繪製的線寬?
gplot(A,Coordinates,LineSpec)
但是,當我嘗試修改該行的linewidth
並使用類似的代碼
gplot(A,Coordinates,'linewidth',2)
的錯誤發生和錯誤信息說Error using gplot: Too many input arguments.
我想知道如果他們是我的代碼有問題。
由於Matlab的說法的幫助文檔,我們可以在這樣的形式使用gplot
作爲在MatLab中,如何調整由函數'gplot'繪製的線寬?
gplot(A,Coordinates,LineSpec)
但是,當我嘗試修改該行的linewidth
並使用類似的代碼
gplot(A,Coordinates,'linewidth',2)
的錯誤發生和錯誤信息說Error using gplot: Too many input arguments.
我想知道如果他們是我的代碼有問題。
上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
產生如下圖
您可以隨時手動完成。在繪製你的數字之後立即嘗試做這件事。
set(gco,'LineWidth',2)
THX,皮爾遜。但我更喜歡修改線寬的實時方法,因爲gplot的功能與相同圖形上的其他繪圖功能結合使用。我只想修改由gplot繪製的線寬,而其他函數繪製的線將保留它們自己的寬度。 – datcn
這隻會更新最後一行的寬度。 Gco =獲取當前對象。 – PearsonArtPhoto
我試圖使用下面的代碼,但它仍然無法工作。 '圖(3) gplot(G,x) set(gco,'LineWidth',3)' – datcn