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)[source]

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
static defaultLayout()[source]

Returns a dictionary containing layout settings to be passed to ViewPanel.togglePanel.

static supportedViews()[source]

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

__init__(*args, **kwargs)[source]

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

generateCustomPlotPanelWidgets(groupName)[source]

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

generateCustomDataSeriesWidgets(hs, groupName)[source]

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

__module__ = 'fsleyes.controls.histogramcontrolpanel'