简介
使用matplotlib画图,需要改变数据点标记类型(marker),可以参考下面的标记表:
标记 | 描述 |
---|---|
“.” | 点 |
“,” | 像素点 |
“o” | 圆 |
“v” | 下三角 |
“^” | 上三角 |
“<" | 左三角 |
“>” | 右三角 |
“1” | 下三叉 |
“2” | 上三叉 |
“3” | 左三叉 |
“4” | 右三叉 |
“8” | 八角形 |
“s” | 矩形 |
“p” | 五边形 |
“P” | 加(填充) |
“*” | 星星 |
“h” | 六边形1 |
“H” | 六边形2 |
“+” | 加 |
“x” | 乘 |
“X” | 乘(填充) |
“D” | 菱形 |
“d” | 瘦菱形 |
“|” | 竖线 |
“_” | 横线 |
比如使用如下命令作图:
1 2 3 4 5 6 |
>>>import numpy as np >>>import matplotlib.pyplot as plt >>>x = np.linspace(0, 2 * np.pi, 50) >>>plt.plot(x, np.sin(x), marker='D') >>>plt.show() |
得到菱形标记:
或者改成星星标记:
1 2 3 |
>>>x = np.linspace(0, 2 * np.pi, 50) >>>plt.plot(x, np.sin(x), marker='*') >>>plt.show() |
得到如下图形:
总结
标记的使用是很灵活的,通过 marker='标记类型' 直接选择相应的标记类型。特做此表,以供查阅。