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