Spaces:
Sleeping
Sleeping
Commit
·
b88beb1
1
Parent(s):
e2f5795
refactor layout in app.py to improve input section organization and enhance clarity of displayed information
Browse files
app.py
CHANGED
|
@@ -1211,19 +1211,25 @@ with gr.Blocks(title="TTSAM 震度預測系統") as demo:
|
|
| 1211 |
|
| 1212 |
# ========== 中層:輸入測站地圖與波形圖 ==========
|
| 1213 |
with gr.Row():
|
| 1214 |
-
# 中左:輸入波形
|
| 1215 |
-
with gr.Column(scale=1):
|
| 1216 |
-
gr.Markdown("## 輸入波形")
|
| 1217 |
-
waveform_plot = gr.Plot(label="地震波形(選定的 25 個測站)")
|
| 1218 |
|
| 1219 |
-
#
|
| 1220 |
with gr.Column(scale=1):
|
| 1221 |
gr.Markdown("## 輸入測站分布")
|
| 1222 |
input_station_map = gr.HTML(label="輸入測站地圖")
|
| 1223 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1224 |
# ========== 下層:Ground Truth vs 預測結果 ==========
|
| 1225 |
with gr.Row():
|
| 1226 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1227 |
with gr.Column(scale=1):
|
| 1228 |
gr.Markdown("## Ground Truth 震度分布")
|
| 1229 |
ground_truth_image = gr.Image(
|
|
@@ -1233,10 +1239,6 @@ with gr.Blocks(title="TTSAM 震度預測系統") as demo:
|
|
| 1233 |
value=load_ground_truth_image(list(EARTHQUAKE_EVENTS.keys())[0]) # 初始載入第一個事件的 Ground Truth
|
| 1234 |
)
|
| 1235 |
|
| 1236 |
-
# 右下:預測震度地圖
|
| 1237 |
-
with gr.Column(scale=1):
|
| 1238 |
-
gr.Markdown("## 預測震度分布")
|
| 1239 |
-
intensity_map = gr.HTML(label="互動式震度地圖", elem_id="intensity_map")
|
| 1240 |
|
| 1241 |
# 綁定事件
|
| 1242 |
# 第零步:選擇事件時立即載入 Ground Truth
|
|
|
|
| 1211 |
|
| 1212 |
# ========== 中層:輸入測站地圖與波形圖 ==========
|
| 1213 |
with gr.Row():
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1214 |
|
| 1215 |
+
# 中左:輸入測站地圖
|
| 1216 |
with gr.Column(scale=1):
|
| 1217 |
gr.Markdown("## 輸入測站分布")
|
| 1218 |
input_station_map = gr.HTML(label="輸入測站地圖")
|
| 1219 |
|
| 1220 |
+
# 中右:輸入波形
|
| 1221 |
+
with gr.Column(scale=1):
|
| 1222 |
+
gr.Markdown("## 輸入波形")
|
| 1223 |
+
waveform_plot = gr.Plot(label="地震波形(選定的 25 個測站)")
|
| 1224 |
+
|
| 1225 |
# ========== 下層:Ground Truth vs 預測結果 ==========
|
| 1226 |
with gr.Row():
|
| 1227 |
+
# 左下:預測震度地圖
|
| 1228 |
+
with gr.Column(scale=1):
|
| 1229 |
+
gr.Markdown("## 預測震度分布")
|
| 1230 |
+
intensity_map = gr.HTML(label="互動式震度地圖", elem_id="intensity_map")
|
| 1231 |
+
|
| 1232 |
+
# 右下:Ground Truth
|
| 1233 |
with gr.Column(scale=1):
|
| 1234 |
gr.Markdown("## Ground Truth 震度分布")
|
| 1235 |
ground_truth_image = gr.Image(
|
|
|
|
| 1239 |
value=load_ground_truth_image(list(EARTHQUAKE_EVENTS.keys())[0]) # 初始載入第一個事件的 Ground Truth
|
| 1240 |
)
|
| 1241 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1242 |
|
| 1243 |
# 綁定事件
|
| 1244 |
# 第零步:選擇事件時立即載入 Ground Truth
|