fsleyes.controls.histogramcontrolpanel

This module provides the HistogramControlPanel class, a FSLeyes control panel which allows a HistogramPanel to be configured.

class fsleyes.controls.histogramcontrolpanel.HistogramControlPanel(*args, **kwargs)

Bases: fsleyes.controls.plotcontrolpanel.PlotControlPanel

The HistogramControlPanel is a FSLeyes control panel which allows the user to configure a HistogramPanel. A HistogramControlPanel looks something like the following:

_images/histogramcontrolpanel.png
__init__(*args, **kwargs)

Create a HistogramControlPanel. All arguments are passed through to the PlotControlPanel.__init__() method.

static supportedViews()

Overrides ControlMixin.supportedViews(). The HistogramControlPanel is only intended to be added to HistogramPanel views.

generateCustomPlotPanelWidgets(groupName)

Overrides PlotControlPanel.generateCustomPlotPanelWidgets(). Adds some widgets to control properties of the HistogramPanel.

generateCustomDataSeriesWidgets(hs, groupName)

Overrides PlotControlPanel.generateCustomDataSeriesWidgets(). Adds some widgets to control properties of the HistogramSeries.

__module__ = 'fsleyes.controls.histogramcontrolpanel'