Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -70,7 +70,7 @@ def generate_gantt():
|
|
| 70 |
fig = px.timeline(df, x_start="Start", x_end="Ende", y="Name", color="Verantwortlich", title="📊 Kampagnenübersicht")
|
| 71 |
fig.update_yaxes(autorange="reversed")
|
| 72 |
fig.update_layout(height=400, margin=dict(l=20, r=20, t=30, b=20))
|
| 73 |
-
return pio.to_html(fig, full_html=
|
| 74 |
except Exception as e:
|
| 75 |
return f"<b>Fehler:</b> {e}"
|
| 76 |
|
|
@@ -117,7 +117,7 @@ with gr.Blocks() as app:
|
|
| 117 |
csv_file = gr.File(label="📄 Herunterladen", interactive=False)
|
| 118 |
|
| 119 |
gr.Markdown("### 📈 Gantt-Visualisierung")
|
| 120 |
-
gantt_html = gr.HTML(
|
| 121 |
update_chart = gr.Button("🔄 Visualisierung aktualisieren")
|
| 122 |
update_chart.click(generate_gantt, outputs=gantt_html)
|
| 123 |
|
|
|
|
| 70 |
fig = px.timeline(df, x_start="Start", x_end="Ende", y="Name", color="Verantwortlich", title="📊 Kampagnenübersicht")
|
| 71 |
fig.update_yaxes(autorange="reversed")
|
| 72 |
fig.update_layout(height=400, margin=dict(l=20, r=20, t=30, b=20))
|
| 73 |
+
return pio.to_html(fig, full_html=True, include_plotlyjs='cdn')
|
| 74 |
except Exception as e:
|
| 75 |
return f"<b>Fehler:</b> {e}"
|
| 76 |
|
|
|
|
| 117 |
csv_file = gr.File(label="📄 Herunterladen", interactive=False)
|
| 118 |
|
| 119 |
gr.Markdown("### 📈 Gantt-Visualisierung")
|
| 120 |
+
gantt_html = gr.HTML()
|
| 121 |
update_chart = gr.Button("🔄 Visualisierung aktualisieren")
|
| 122 |
update_chart.click(generate_gantt, outputs=gantt_html)
|
| 123 |
|