mirror of
https://github.com/wassname/scikit-image.git
synced 2026-06-30 04:36:26 +08:00
Fix sizing of PlotPlugin
This commit is contained in:
@@ -17,6 +17,13 @@ class PlotPlugin(Plugin):
|
||||
See base Plugin class for additional details.
|
||||
"""
|
||||
|
||||
def __init__(self, image_filter=None, height=150, width=400, **kwargs):
|
||||
super(PlotPlugin, self).__init__(image_filter=image_filter,
|
||||
height=height, width=width, **kwargs)
|
||||
|
||||
self._height = height
|
||||
self._width = width
|
||||
|
||||
def attach(self, image_viewer):
|
||||
super(PlotPlugin, self).attach(image_viewer)
|
||||
# Add plot for displaying intensity profile.
|
||||
@@ -26,10 +33,12 @@ class PlotPlugin(Plugin):
|
||||
"""Redraw plot."""
|
||||
self.canvas.draw_idle()
|
||||
|
||||
def add_plot(self, height=4, width=4):
|
||||
self.fig, self.ax = new_plot(figsize=(height, width))
|
||||
def add_plot(self):
|
||||
self.fig, self.ax = new_plot()
|
||||
self.fig.set_figwidth(self._width / float(self.fig.dpi))
|
||||
self.fig.set_figheight(self._height / float(self.fig.dpi))
|
||||
|
||||
self.canvas = self.fig.canvas
|
||||
self.canvas.setMinimumHeight(150)
|
||||
#TODO: Converted color is slightly different than Qt background.
|
||||
qpalette = QtGui.QPalette()
|
||||
qcolor = qpalette.color(QtGui.QPalette.Window)
|
||||
|
||||
Reference in New Issue
Block a user