【发布时间】:2015-01-24 09:19:20
【问题描述】:
在matlab的帮助下,线型只有4种:
'-'实线(默认)
'--'虚线
':'虚线
'-. '点划线
我可以绘制其他样式的曲线吗?
感谢您的任何建议!
【问题讨论】:
-
我不知道,但是将其与不同的
LineWidth结合起来,您就会开始有很多组合。如果您需要更多差异化,则可以使用Color和/或各种Markers。 -
是的,通过使用不同的颜色,可以让曲线看起来不一样。但是,如果您仅以黑/白打印,则仍然无法识别曲线。此外,我不认为
LineWidth是一个好的选择。还是谢谢你们! -
我知道,不仅在打印机上。尽管目前可用,许多科学出版物仍以 B&W 形式出版。一些解决方法是:(i)用给定的样式绘制一条线,然后用特定的标记绘制相同的“下采样”线(根本没有线example)。 (ii) 而不是图例,直接在某处的每一行添加一个
text对象(适用于abacus type graph)。 -
plot(x,y,'-.o') 更简单,结果与@Hoki 的答案相同。
-
@Yellows,是的,如果你的线有几个点,那就行得通,但如果它有 20000 个点,它只会使情节混乱。这个想法是在每条线上只绘制 5 到 10 个标记。