fruitpicker01 commited on
Commit
2a6b635
·
verified ·
1 Parent(s): a464789

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -14
app.py CHANGED
@@ -41,17 +41,7 @@ def get_success_forecast_3():
41
  def change_tab(id):
42
  return gr.Tabs(selected=id)
43
 
44
- with gr.Blocks() as demo:
45
- # Добавляем CSS для центрирования спидометров
46
- gr.HTML("""
47
- <style>
48
- #centered_plot {
49
- display: flex;
50
- justify-content: center;
51
- width: 100%;
52
- }
53
- </style>
54
- """)
55
 
56
  with gr.Tabs() as tabs:
57
 
@@ -69,21 +59,21 @@ with gr.Blocks() as demo:
69
  personalized_message_1 = gr.Textbox(label="Персонализированное сообщение 1", lines=4)
70
  check_message_1 = gr.Textbox(label="Проверка сообщения 1", lines=4)
71
  # Центрируем спидометр только в правом столбце
72
- with gr.Column(elem_id="centered_plot"):
73
  success_forecast_1 = gr.Plot(value=get_success_forecast_1(), label="Прогноз успешности сообщения 1")
74
 
75
  # Второй ряд
76
  with gr.Row():
77
  personalized_message_2 = gr.Textbox(label="Персонализированное сообщение 2", lines=4)
78
  check_message_2 = gr.Textbox(label="Проверка сообщения 2", lines=4)
79
- with gr.Column(elem_id="centered_plot"):
80
  success_forecast_2 = gr.Plot(value=get_success_forecast_2(), label="Прогноз успешности сообщения 2")
81
 
82
  # Третий ряд
83
  with gr.Row():
84
  personalized_message_3 = gr.Textbox(label="Персонализированное сообщение 3", lines=4)
85
  check_message_3 = gr.Textbox(label="Проверка сообщения 3", lines=4)
86
- with gr.Column(elem_id="centered_plot"):
87
  success_forecast_3 = gr.Plot(value=get_success_forecast_3(), label="Прогноз успешности сообщения 3")
88
 
89
  demo.launch()
 
41
  def change_tab(id):
42
  return gr.Tabs(selected=id)
43
 
44
+ with gr.Blocks(css=".centered_plot {display: flex; justify-content: center;}") as demo:
 
 
 
 
 
 
 
 
 
 
45
 
46
  with gr.Tabs() as tabs:
47
 
 
59
  personalized_message_1 = gr.Textbox(label="Персонализированное сообщение 1", lines=4)
60
  check_message_1 = gr.Textbox(label="Проверка сообщения 1", lines=4)
61
  # Центрируем спидометр только в правом столбце
62
+ with gr.Column(elem_classes="centered_plot"):
63
  success_forecast_1 = gr.Plot(value=get_success_forecast_1(), label="Прогноз успешности сообщения 1")
64
 
65
  # Второй ряд
66
  with gr.Row():
67
  personalized_message_2 = gr.Textbox(label="Персонализированное сообщение 2", lines=4)
68
  check_message_2 = gr.Textbox(label="Проверка сообщения 2", lines=4)
69
+ with gr.Column(elem_classes="centered_plot"):
70
  success_forecast_2 = gr.Plot(value=get_success_forecast_2(), label="Прогноз успешности сообщения 2")
71
 
72
  # Третий ряд
73
  with gr.Row():
74
  personalized_message_3 = gr.Textbox(label="Персонализированное сообщение 3", lines=4)
75
  check_message_3 = gr.Textbox(label="Проверка сообщения 3", lines=4)
76
+ with gr.Column(elem_classes="centered_plot"):
77
  success_forecast_3 = gr.Plot(value=get_success_forecast_3(), label="Прогноз успешности сообщения 3")
78
 
79
  demo.launch()