plot tiltle
Browse files
panel_app/trafic_analysis_panel.py
CHANGED
|
@@ -1478,6 +1478,11 @@ def _update_site_view(event=None) -> None: # noqa: D401, ARG001
|
|
| 1478 |
for col in ["total_voice_trafic", "total_data_trafic"]
|
| 1479 |
if col in site_detail_df.columns
|
| 1480 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1481 |
if traffic_cols:
|
| 1482 |
traffic_long = site_detail_df[["date"] + traffic_cols].melt(
|
| 1483 |
id_vars="date",
|
|
@@ -1493,6 +1498,7 @@ def _update_site_view(event=None) -> None: # noqa: D401, ARG001
|
|
| 1493 |
color_discrete_sequence=px.colors.qualitative.Plotly,
|
| 1494 |
)
|
| 1495 |
fig_traffic.update_layout(
|
|
|
|
| 1496 |
template="plotly_white",
|
| 1497 |
plot_bgcolor="white",
|
| 1498 |
paper_bgcolor="white",
|
|
@@ -1532,6 +1538,7 @@ def _update_site_view(event=None) -> None: # noqa: D401, ARG001
|
|
| 1532 |
color_discrete_sequence=px.colors.qualitative.Plotly,
|
| 1533 |
)
|
| 1534 |
fig_avail.update_layout(
|
|
|
|
| 1535 |
template="plotly_white",
|
| 1536 |
plot_bgcolor="white",
|
| 1537 |
paper_bgcolor="white",
|
|
@@ -1652,6 +1659,7 @@ def _update_city_view(event=None) -> None: # noqa: D401, ARG001
|
|
| 1652 |
color_discrete_sequence=px.colors.qualitative.Plotly,
|
| 1653 |
)
|
| 1654 |
fig_traffic_city.update_layout(
|
|
|
|
| 1655 |
template="plotly_white",
|
| 1656 |
plot_bgcolor="white",
|
| 1657 |
paper_bgcolor="white",
|
|
@@ -1691,6 +1699,7 @@ def _update_city_view(event=None) -> None: # noqa: D401, ARG001
|
|
| 1691 |
color_discrete_sequence=px.colors.qualitative.Plotly,
|
| 1692 |
)
|
| 1693 |
fig_avail_city.update_layout(
|
|
|
|
| 1694 |
template="plotly_white",
|
| 1695 |
plot_bgcolor="white",
|
| 1696 |
paper_bgcolor="white",
|
|
|
|
| 1478 |
for col in ["total_voice_trafic", "total_data_trafic"]
|
| 1479 |
if col in site_detail_df.columns
|
| 1480 |
]
|
| 1481 |
+
first_row = site_detail_df.iloc[0]
|
| 1482 |
+
site_label = f"{first_row['code']}"
|
| 1483 |
+
if pd.notna(first_row.get('City')):
|
| 1484 |
+
site_label += f" ({first_row['City']})"
|
| 1485 |
+
|
| 1486 |
if traffic_cols:
|
| 1487 |
traffic_long = site_detail_df[["date"] + traffic_cols].melt(
|
| 1488 |
id_vars="date",
|
|
|
|
| 1498 |
color_discrete_sequence=px.colors.qualitative.Plotly,
|
| 1499 |
)
|
| 1500 |
fig_traffic.update_layout(
|
| 1501 |
+
title=f"Traffic Evolution - Site: {site_label}",
|
| 1502 |
template="plotly_white",
|
| 1503 |
plot_bgcolor="white",
|
| 1504 |
paper_bgcolor="white",
|
|
|
|
| 1538 |
color_discrete_sequence=px.colors.qualitative.Plotly,
|
| 1539 |
)
|
| 1540 |
fig_avail.update_layout(
|
| 1541 |
+
title=f"Availability vs SLA - Site: {site_label}",
|
| 1542 |
template="plotly_white",
|
| 1543 |
plot_bgcolor="white",
|
| 1544 |
paper_bgcolor="white",
|
|
|
|
| 1659 |
color_discrete_sequence=px.colors.qualitative.Plotly,
|
| 1660 |
)
|
| 1661 |
fig_traffic_city.update_layout(
|
| 1662 |
+
title=f"Total Traffic Evolution - City: {selected_city}",
|
| 1663 |
template="plotly_white",
|
| 1664 |
plot_bgcolor="white",
|
| 1665 |
paper_bgcolor="white",
|
|
|
|
| 1699 |
color_discrete_sequence=px.colors.qualitative.Plotly,
|
| 1700 |
)
|
| 1701 |
fig_avail_city.update_layout(
|
| 1702 |
+
title=f"Availability vs SLA - City: {selected_city}",
|
| 1703 |
template="plotly_white",
|
| 1704 |
plot_bgcolor="white",
|
| 1705 |
paper_bgcolor="white",
|