Update app.py
Browse files
app.py
CHANGED
@@ -224,7 +224,7 @@ def process_data():
|
|
224 |
markers=False,
|
225 |
ax=ax2
|
226 |
)
|
227 |
-
ax2.set_title("Прогноз до середины марта 2025 (Prophet &
|
228 |
ax2.set_xlabel("Дата")
|
229 |
ax2.set_ylabel("Накопленное число SMS (Всего)")
|
230 |
fig2.autofmt_xdate(rotation=30)
|
@@ -241,12 +241,12 @@ def process_data():
|
|
241 |
|
242 |
# Gradio-интерфейс
|
243 |
with gr.Blocks() as demo:
|
244 |
-
gr.Markdown("<h2>Количество сохраненных SMS + Прогноз (Prophet и
|
245 |
btn = gr.Button("Обновить данные и показать результат")
|
246 |
|
247 |
html_output = gr.HTML(label="Прогресс-бары: количество SMS и %")
|
248 |
image_output1 = gr.Image(type="pil", label="Накопительный график")
|
249 |
-
image_output2 = gr.Image(type="pil", label="Прогноз: Prophet &
|
250 |
|
251 |
# process_data возвращает (bars_html, image1_pil, image2_pil)
|
252 |
btn.click(
|
|
|
224 |
markers=False,
|
225 |
ax=ax2
|
226 |
)
|
227 |
+
ax2.set_title("Прогноз до середины марта 2025 (Prophet & По среднему)")
|
228 |
ax2.set_xlabel("Дата")
|
229 |
ax2.set_ylabel("Накопленное число SMS (Всего)")
|
230 |
fig2.autofmt_xdate(rotation=30)
|
|
|
241 |
|
242 |
# Gradio-интерфейс
|
243 |
with gr.Blocks() as demo:
|
244 |
+
gr.Markdown("<h2>Количество сохраненных SMS + Прогноз (Prophet и По среднему)</h2>")
|
245 |
btn = gr.Button("Обновить данные и показать результат")
|
246 |
|
247 |
html_output = gr.HTML(label="Прогресс-бары: количество SMS и %")
|
248 |
image_output1 = gr.Image(type="pil", label="Накопительный график")
|
249 |
+
image_output2 = gr.Image(type="pil", label="Прогноз: Prophet & По среднему")
|
250 |
|
251 |
# process_data возвращает (bars_html, image1_pil, image2_pil)
|
252 |
btn.click(
|