📜  如何在 matplotlib 中绘制虚线?(1)

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

如何在 matplotlib 中绘制虚线?

在 matplotlib 中,可以通过 linestyle 参数来设置线条的样式,从而绘制虚线。

以下是绘制虚线的示例代码:

import matplotlib.pyplot as plt
import numpy as np

# 生成随机数据
x = np.arange(0, 10, 0.1)
y = np.sin(x)

# 绘制实线
plt.plot(x, y, linestyle='solid', label='solid')

# 绘制虚线
plt.plot(x, y + 0.5, linestyle='dashed', label='dashed')

# 绘制点线
plt.plot(x, y - 0.5, linestyle='dotted', label='dotted')

# 绘制虚点线
plt.plot(x, y - 1, linestyle='dashdot', label='dashdot')

# 添加图例
plt.legend()

# 显示图形
plt.show()

运行上述代码,即可得到以下结果:

matplotlib虚线图

在上述代码中,我们分别使用了 soliddasheddotteddashdot 四种线条样式来绘制了不同类型的虚线,并通过 label 参数添加了图例,最终通过 legend 方法将图例显示出来。

Markdown 格式的代码片段为:

在 matplotlib 中,可以通过 `linestyle` 参数来设置线条的样式,从而绘制虚线。

以下是绘制虚线的示例代码:

```python
import matplotlib.pyplot as plt
import numpy as np

# 生成随机数据
x = np.arange(0, 10, 0.1)
y = np.sin(x)

# 绘制实线
plt.plot(x, y, linestyle='solid', label='solid')

# 绘制虚线
plt.plot(x, y + 0.5, linestyle='dashed', label='dashed')

# 绘制点线
plt.plot(x, y - 0.5, linestyle='dotted', label='dotted')

# 绘制虚点线
plt.plot(x, y - 1, linestyle='dashdot', label='dashdot')

# 添加图例
plt.legend()

# 显示图形
plt.show()

在上述代码中,我们分别使用了 soliddasheddotteddashdot 四种线条样式来绘制了不同类型的虚线,并通过 label 参数添加了图例,最终通过 legend 方法将图例显示出来。