Spaces:
Sleeping
Sleeping
fruitpicker01
commited on
Update app.py
Browse files
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(
|
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(
|
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(
|
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()
|