def _scatter_artist(self, axes, state, layer=None, layer_state=None): if len(self._layer_artist_container) == 0: QMessageBox.critical(self, "Error", "Can only add a scatter plot " "overlay once an image is present", buttons=QMessageBox.Ok) return None return ScatterLayerArtist(axes, state, layer=layer, layer_state=None)
def _scatter_artist(self, axes, state, layer=None, layer_state=None): if len(self._layer_artist_container) == 0: raise Exception( "Can only add a scatter plot overlay once an image is present") return ScatterLayerArtist(axes, state, layer=layer, layer_state=None)
def _new_scatter_layer(self, layer): return ScatterLayerArtist(layer, self._axes)