2
我想改變我繪製的曲線的顏色fnplt
。 The document here使其聲音無法設置顏色。在MATLAB中設置fnplt的線條顏色?
不過,我試過fnplt(s, 'k')
;我的線的顏色確實設置爲黑色。然後,我嘗試通過fnplt(s, [0.5 0.5 0.5])
將行設置爲任何RGB顏色,但這不起作用。
The solution given here也不起作用,因爲如果你做h = fnplt(s)
,h
將被繪製的點,而不是線句柄。
工程就像一個魅力。 MathWorks應將其作爲其文檔的一部分包含在內!你的方法比我問的要多得多。現在我可以調整該行的更多屬性。謝謝先生! –
我可以問一個後續?是否可以設置「分段」顏色?儘管's'看起來像一個「整個對象」,我知道給出's'的「關鍵點」。我希望'keyPt1'和'keyPt2'之間的's'段是一種顏色,'s''的另一段,比如'keyPt4'和'keyPt5'之間是另一種顏色。這不能通過生成多個樣條曲線並單獨設置顏色來實現,因爲這些拼湊在一起的短曲線將不再提供適合所有點的原始「s」。謝謝! –
@SibbsGambling你可以把上面的代碼放在一個循環中,並提供一個向量輸入作爲第二個輸入到'fnplt'來指定繪製一個函數的範圍。 'fnplt(s,[keyPt1,keyPt2]); fnplt(s,[keyPt2,keyPt3])' – Suever