📅  最后修改于: 2023-12-03 15:33:43.474000             🧑  作者: Mango
在 Python 中使用 matplotlib
绘制图形时,我们可以通过设置线条的样式来改变其外观。其中之一就是使用虚线来绘制线条。
plt.plot
是绘制线条的常用命令,我们可以通过 linestyle
参数来设置虚线的样式。具体的样式参数值如下:
| 样式字符串 | 含义 | | :------------: | :---------------------------- | | '-' | 实线 | | '--' | 短横线 | | '-.' | 点划线 | | ':' | 虚线 |
下面是一个简单的例子:
import matplotlib.pyplot as plt
import numpy as np
x = np.array([1,2,3,4,5])
y = np.array([4,2,1,3,7])
plt.plot(x, y, linestyle=':')
plt.show()
输出效果如下:
除了使用 linestyle
参数外,我们还可以通过配置 Line2D
属性来设置虚线样式。
line = plt.Line2D(
xdata=[0, 1],
ydata=[0, 1],
linestyle='--',
)
plt.gca().add_line(line)
plt.show()
这段代码将绘制一条从原点到 (1,1) 的虚线。
这里我们介绍了两种方法来绘制虚线,如果需要更加详细的配置可参照 Line2D
属性的官方文档。