【问题标题】:Why do white lines occur in my plt image?为什么我的 plt 图像中出现白线?
【发布时间】:2021-05-30 19:12:46
【问题描述】:

我有以下问题。我在背景图像上绘制图表。有时 Spyder(我的 IDE)会在图像上绘制奇怪的白色水平和垂直线。见下图。

这是有时会发生的情况:

所需输出:

我使用这个代码:

import matplotlib.pyplot as plt
from PIL import Image

img = Image.open("./myimg.png")
plt.imshow(img)

x = mydata[['Centroid1']]
y = mydata[['Centroid2']]

scatter = ax.scatter(x, y, s=20, alpha=0.3, color='red')
plt.show()

你知道,我怎样才能删除这些白线?

【问题讨论】:

  • 您是否尝试使用ax.grid(False) 隐藏网格?

标签: python matplotlib


【解决方案1】:

这些白线是您绘制的网格线。我不知道它们为什么会出现,但您可以使用 ax.grid(False) 删除它们。

另外,How to hide axes and gridlines in Matplotlib (python) 可能重复。

【讨论】:

    猜你喜欢
    • 2012-11-23
    • 2016-02-01
    • 2010-09-07
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多