Display std dev for counts

This commit is contained in:
usov_i 2020-10-22 11:02:00 +02:00
parent 784058b54e
commit 0c38f9b2d7

View File

@ -21,6 +21,7 @@ from bokeh.models import (
Panel, Panel,
Plot, Plot,
RadioButtonGroup, RadioButtonGroup,
Scatter,
Select, Select,
Spacer, Spacer,
Span, Span,
@ -29,6 +30,7 @@ from bokeh.models import (
TextAreaInput, TextAreaInput,
TextInput, TextInput,
Toggle, Toggle,
Whisker,
) )
import pyzebra import pyzebra
@ -114,7 +116,7 @@ def create():
y = meas["Counts"] y = meas["Counts"]
x = meas["om"] x = meas["om"]
plot_line_source.data.update(x=x, y=y) plot_scatter_source.data.update(x=x, y=y, y_upper=y + np.sqrt(y), y_lower=y - np.sqrt(y))
num_of_peaks = meas.get("num_of_peaks") num_of_peaks = meas.get("num_of_peaks")
if num_of_peaks is not None and num_of_peaks > 0: if num_of_peaks is not None and num_of_peaks > 0:
@ -192,8 +194,9 @@ def create():
plot.add_layout(Grid(dimension=0, ticker=BasicTicker())) plot.add_layout(Grid(dimension=0, ticker=BasicTicker()))
plot.add_layout(Grid(dimension=1, ticker=BasicTicker())) plot.add_layout(Grid(dimension=1, ticker=BasicTicker()))
plot_line_source = ColumnDataSource(dict(x=[0], y=[0])) plot_scatter_source = ColumnDataSource(dict(x=[0], y=[0], y_upper=[0], y_lower=[0]))
plot.add_glyph(plot_line_source, Line(x="x", y="y", line_color="steelblue")) plot.add_glyph(plot_scatter_source, Scatter(x="x", y="y", line_color="steelblue"))
plot.add_layout(Whisker(source=plot_scatter_source, base="x", upper="y_upper", lower="y_lower"))
plot_line_smooth_source = ColumnDataSource(dict(x=[0], y=[0])) plot_line_smooth_source = ColumnDataSource(dict(x=[0], y=[0]))
plot.add_glyph( plot.add_glyph(