我绘制了一堆散点然后重绘画布:
self.display_points = ax.scatter(x,y)
wx.CallAfter(self.display.canvas.draw)
我有一个包含颜色的对象。如果用户从 GUI 更改了此项,我希望能够更改点的颜色而无需重新绘制数据。
def _color_changed(self):
if hasattr(self, '_display_points'):
self._display_points.set_facecolors(self.color)
wx.CallAfter(self.display.canvas.draw)
这是如何为标记的大小和标记的类型完成的......即。应该X
改变_display_points.set_X
每个绘制的组件。是否可以在某个地方找到这些属性?谢谢。