add code
Browse files
app.py
CHANGED
|
@@ -36,7 +36,7 @@ def load_bin(file):
|
|
| 36 |
# 默认显示一张 sum 图像
|
| 37 |
|
| 38 |
multishot = (raw_hist[...,254]*1024 + raw_hist[...,255])
|
| 39 |
-
normalize_data = 1 / multishot
|
| 40 |
nor_hist = (raw_hist) * normalize_data[...,np.newaxis]
|
| 41 |
|
| 42 |
img = np.sum(nor_hist[:, :, :-2], axis=2)
|
|
@@ -58,34 +58,34 @@ def plot_pixel_histogram(evt: gr.SelectData, raw_hist, nor_hist):
|
|
| 58 |
|
| 59 |
|
| 60 |
|
| 61 |
-
# fig = go.Figure()
|
| 62 |
-
# fig.add_trace(go.Scatter(y=raw_values, mode="lines+markers"))
|
| 63 |
-
# fig.update_layout(
|
| 64 |
-
# title=f"Pixel ({x}, {y}) 在所有 {values.shape[0]} 帧的强度变化",
|
| 65 |
-
# xaxis_title="帧索引 (T)",
|
| 66 |
-
# yaxis_title="强度值",
|
| 67 |
-
# )
|
| 68 |
-
|
| 69 |
fig = go.Figure()
|
| 70 |
-
fig.add_trace(go.Scatter(y=raw_values, mode="lines"
|
| 71 |
-
fig.add_trace(go.Scatter(y=nor_values, mode="lines", name="归一化", yaxis="y2"))
|
| 72 |
-
|
| 73 |
fig.update_layout(
|
| 74 |
-
title=f"Pixel ({x}, {y})
|
| 75 |
xaxis_title="帧索引 (T)",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 76 |
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
)
|
| 89 |
|
| 90 |
|
| 91 |
return fig
|
|
|
|
| 36 |
# 默认显示一张 sum 图像
|
| 37 |
|
| 38 |
multishot = (raw_hist[...,254]*1024 + raw_hist[...,255])
|
| 39 |
+
normalize_data = 1 / multishot * 12000
|
| 40 |
nor_hist = (raw_hist) * normalize_data[...,np.newaxis]
|
| 41 |
|
| 42 |
img = np.sum(nor_hist[:, :, :-2], axis=2)
|
|
|
|
| 58 |
|
| 59 |
|
| 60 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 61 |
fig = go.Figure()
|
| 62 |
+
fig.add_trace(go.Scatter(y=raw_values, mode="lines+markers"))
|
|
|
|
|
|
|
| 63 |
fig.update_layout(
|
| 64 |
+
title=f"Pixel ({x}, {y}) 在所有 {raw_values.shape[0]} 帧的强度变化",
|
| 65 |
xaxis_title="帧索引 (T)",
|
| 66 |
+
yaxis_title="强度值",
|
| 67 |
+
)
|
| 68 |
+
|
| 69 |
+
# fig = go.Figure()
|
| 70 |
+
# fig.add_trace(go.Scatter(y=raw_values, mode="lines", name="原始值", yaxis="y1"))
|
| 71 |
+
# fig.add_trace(go.Scatter(y=nor_values, mode="lines", name="归一化", yaxis="y2"))
|
| 72 |
+
|
| 73 |
+
# fig.update_layout(
|
| 74 |
+
# title=f"Pixel ({x}, {y}) 双 Y 轴示意图",
|
| 75 |
+
# xaxis_title="帧索引 (T)",
|
| 76 |
|
| 77 |
+
# yaxis=dict(
|
| 78 |
+
# title=dict(text="原始值", font=dict(color="blue")),
|
| 79 |
+
# tickfont=dict(color="blue")
|
| 80 |
+
# ),
|
| 81 |
|
| 82 |
+
# yaxis2=dict(
|
| 83 |
+
# title=dict(text="归一化", font=dict(color="red")),
|
| 84 |
+
# tickfont=dict(color="red"),
|
| 85 |
+
# overlaying="y",
|
| 86 |
+
# side="right"
|
| 87 |
+
# )
|
| 88 |
+
# )
|
| 89 |
|
| 90 |
|
| 91 |
return fig
|