【问题标题】:Matlab only has 4 line styles?Matlab只有4种线条样式?
【发布时间】: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 个标记。

标签: matlab plot


【解决方案1】:

以下也有效:

.-.
-^
-o
-*
:*

这不是一个详尽的列表。

如果有帮助,您还可以使用'LineWidth',10 使线条变粗。也可以使用MarkerSize 句柄更改标记大小。

【讨论】:

  • 是的,但是如果点太多,标记会挤在一起。在这种情况下,“下采样”方法是更好的选择。
  • 明确地说,这些在技术上并不是所有的线条样式。 MATLAB 区分 LineStyle(作为线宽)和标记说明符。也就是说,谢谢和+1! mathworks.com/help/matlab/ref/linespec.html
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-14
  • 2023-01-17
  • 1970-01-01
相关资源
最近更新 更多