diff options
Diffstat (limited to 'examples/colormapDialog.py')
-rw-r--r-- | examples/colormapDialog.py | 36 |
1 files changed, 23 insertions, 13 deletions
diff --git a/examples/colormapDialog.py b/examples/colormapDialog.py index 08e3fe8..c9e7c35 100644 --- a/examples/colormapDialog.py +++ b/examples/colormapDialog.py @@ -101,43 +101,46 @@ class ColormapDialogExample(qt.QMainWindow): layout.addSpacing(10) - button = qt.QPushButton("Set no histogram") + button = qt.QPushButton("No histogram") button.clicked.connect(self.setNoHistogram) layout.addWidget(button) - button = qt.QPushButton("Set positive histogram") + button = qt.QPushButton("Positive histogram") button.clicked.connect(self.setPositiveHistogram) layout.addWidget(button) - button = qt.QPushButton("Set neg-pos histogram") + button = qt.QPushButton("Neg-pos histogram") button.clicked.connect(self.setNegPosHistogram) layout.addWidget(button) - button = qt.QPushButton("Set negative histogram") + button = qt.QPushButton("Negative histogram") button.clicked.connect(self.setNegativeHistogram) layout.addWidget(button) layout.addSpacing(10) - button = qt.QPushButton("Set no range") + button = qt.QPushButton("No range") button.clicked.connect(self.setNoRange) layout.addWidget(button) - button = qt.QPushButton("Set positive range") + button = qt.QPushButton("Positive range") button.clicked.connect(self.setPositiveRange) layout.addWidget(button) - button = qt.QPushButton("Set neg-pos range") + button = qt.QPushButton("Neg-pos range") button.clicked.connect(self.setNegPosRange) layout.addWidget(button) - button = qt.QPushButton("Set negative range") + button = qt.QPushButton("Negative range") button.clicked.connect(self.setNegativeRange) layout.addWidget(button) layout.addSpacing(10) - button = qt.QPushButton("Set no data") + button = qt.QPushButton("No data") button.clicked.connect(self.setNoData) layout.addWidget(button) - button = qt.QPushButton("Set shepp logan phantom") + button = qt.QPushButton("Zero to positive") button.clicked.connect(self.setSheppLoganPhantom) layout.addWidget(button) - button = qt.QPushButton("Set data with non finite") + button = qt.QPushButton("Negative to positive") + button.clicked.connect(self.setDataFromNegToPos) + layout.addWidget(button) + button = qt.QPushButton("Only non finite values") button.clicked.connect(self.setDataWithNonFinite) layout.addWidget(button) @@ -240,7 +243,14 @@ class ColormapDialogExample(qt.QMainWindow): data = numpy.random.poisson(data) self.data = data for dialog in self.colorDialogs: - dialog.setData(data) + dialog.setData(self.data) + + def setDataFromNegToPos(self): + data = numpy.ones((50,50)) + data = numpy.random.poisson(data) + self.data = data - 0.5 + for dialog in self.colorDialogs: + dialog.setData(self.data) def setDataWithNonFinite(self): from silx.image import phantomgenerator @@ -255,7 +265,7 @@ class ColormapDialogExample(qt.QMainWindow): data[100] = float("-inf") self.data = data for dialog in self.colorDialogs: - dialog.setData(data) + dialog.setData(self.data) def main(): |