我正在尝试删除一些在 python 中的 matplotlib 上绘制为散点图的数据。我绘制了一些散点数据和一些“绘图”线数据

要删除我使用的“绘图”线数据:del self.plot1.lines[0]
删除 散点图 的等效命令是什么?我似乎找不到它。

最佳答案

Oz123's answer 部分回答了这个问题,但他的解决方案会线性地扩大内存中情节的大小。如果您正在处理大量数据,这不是一个选择。

幸运的是,散点图对象的方法之一是 remove

如果将 abc.set_visible(False) 行更改为 abc.remove() ,结果看起来相同,除了散点图现在实际上从图中删除,而不是设置为不可见。

关于python - MatPlotLib 散点图移除,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9867889/

10-12 18:26