Spaces:
Sleeping
Sleeping
File size: 666 Bytes
ac9d107 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import streamlit as st
def display_dashboard(df):
st.subheader("📊 System Summary")
col1, col2, col3 = st.columns(3)
col1.metric("Total Poles", df.shape[0])
col2.metric("🚨 Red Alerts", df[df['Alert Level'] == "Red"].shape[0])
col3.metric("⚡ Power Issues", df[df['Power Sufficient'] == "No"].shape[0])
def display_charts(df):
st.subheader("⚙️ Energy Generation Trends")
st.bar_chart(df.set_index("Pole ID")[["Solar Gen (kWh)", "Wind Gen (kWh)"]])
st.subheader("📉 Tilt vs Vibration")
st.scatter_chart(df.rename(columns={"Tilt (°)": "Tilt", "Vibration (g)": "Vibration"}).set_index("Pole ID")[["Tilt", "Vibration"]]) |