Пример #1
0
def edit_histogram_gui(hist):
	items = []
	binSlider = SliderLabel(0)
	binSlider.setMinimum(1)
	binSlider.setMaximum(len(hist.plot_data))
	binSlider.setValue(hist.n_bins)
	items.append({'name': 'Bins', 'string': 'Bins', 'object': binSlider})
	bd = BaseDialog(items, "Histogram options", 'Set the number of bins in the histogram')
	bd.accepted.connect(lambda : hist.setData(n_bins=binSlider.value()))
	bd.rejected.connect(hist.reset)
	bd.changeSignal.connect(lambda : hist.preview(n_bins=binSlider.value()))
	bd.show()
	g.m.dialog = bd
Пример #2
0
def edit_histogram_gui(hist):
    items = []
    binSlider = SliderLabel(0)
    binSlider.setMinimum(1)
    binSlider.setMaximum(len(hist.plot_data))
    binSlider.setValue(hist.n_bins)
    items.append({'name': 'Bins', 'string': 'Bins', 'object': binSlider})
    bd = BaseDialog(items, "Histogram options",
                    'Set the number of bins in the histogram')
    bd.accepted.connect(lambda: hist.setData(n_bins=binSlider.value()))
    bd.rejected.connect(hist.reset)
    bd.changeSignal.connect(lambda: hist.preview(n_bins=binSlider.value()))
    bd.show()
    g.m.dialog = bd