jimmy60504 commited on
Commit
b88beb1
·
1 Parent(s): e2f5795

refactor layout in app.py to improve input section organization and enhance clarity of displayed information

Browse files
Files changed (1) hide show
  1. app.py +12 -10
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
- # 左下:Ground Truth
 
 
 
 
 
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