如何在 Matplotlib 中移除线条?


我们将创建两条线,即 line1 和 line2。之后,我们将弹出第二条线并将其删除。

步骤

  • 为 line1 和 line2 创建列表。

  • 使用 plot() 方法绘制 line1 和 line 2,line 2 使用样式 =“dashed”。

  • 设置或检索自动缩放边距 (0.2)。

  • 弹出 line 2,并使用 remove() 方法将其删除。

  • 最终图形将只有一条线,因此使用 plt.show() 方法。

示例

import matplotlib.pyplot as plt

line1 = [2, 4, 8]
line2 = [3, 6, 12]

plt.plot(line1)
line_2 = plt.plot(line2, linestyle='dashed')
plt.margins(0.2)
plt.title("With extra lines")
plt.show()

plt.plot(line1)
l = line_2.pop(0)
l.remove()
plt.margins(0.2)
plt.title("Removed extra lines")

plt.show()

输入图表(在删除线之前)

输出图表

更新于: 2021 年 3 月 16 日

7K+ 次浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告