📜  plt 虚线 - Python (1)

📅  最后修改于: 2023-12-03 15:33:43.474000             🧑  作者: Mango

plt 虚线 - Python

在 Python 中使用 matplotlib 绘制图形时,我们可以通过设置线条的样式来改变其外观。其中之一就是使用虚线来绘制线条。

使用 plt.plot绘制虚线

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()

输出效果如下:

image-20211028174441950

配置虚线样式

除了使用 linestyle 参数外,我们还可以通过配置 Line2D 属性来设置虚线样式。

line = plt.Line2D(
    xdata=[0, 1],
    ydata=[0, 1],
    linestyle='--',
)
plt.gca().add_line(line)
plt.show()

这段代码将绘制一条从原点到 (1,1) 的虚线。

总结

这里我们介绍了两种方法来绘制虚线,如果需要更加详细的配置可参照 Line2D 属性的官方文档。