Only set visible when ErrorBarItem has something to draw.

This commit is contained in:
Kenneth Lyons 2019-06-06 23:45:28 -07:00
parent 2817b95c93
commit 501ad4f082

View File

@ -23,6 +23,7 @@ class ErrorBarItem(GraphicsObject):
beam=None, beam=None,
pen=None pen=None
) )
self.setVisible(False)
self.setData(**opts) self.setData(**opts)
def setData(self, **opts): def setData(self, **opts):
@ -44,6 +45,8 @@ class ErrorBarItem(GraphicsObject):
This method was added in version 0.9.9. For prior versions, use setOpts. This method was added in version 0.9.9. For prior versions, use setOpts.
""" """
if 'x' in opts and 'y' in opts:
self.setVisible(True)
self.opts.update(opts) self.opts.update(opts)
self.path = None self.path = None
self.update() self.update()