Загрузка данных


Понял. Тогда делаем **без правки её кода вообще**.

Ты трогаешь только **конец файла**.

---

# 1) Установить

```
pip install streamlit plotly
```

---

# 2) В САМЫЙ НИЗ её файла вставить

```
import streamlit as st
import plotly.express as px

st.title("Дашборд")

# ВАЖНО: сюда подставится её таблица
# найди в её коде ОДНУ переменную таблицы (df / data / students / table)
# и вставь её ниже вместо df

table = df   # <-- ЗАМЕНИ df на её имя таблицы

st.dataframe(table)

# СТОЛБИКИ
st.plotly_chart(px.bar(table, x="Ученик", y="Оценка"))

# ЛИНИЯ
st.plotly_chart(px.line(table, x="Ученик", y="Оценка", markers=True))

# КРУГ
st.plotly_chart(px.pie(table, names="Предмет"))
```

---

# 3) ВАЖНО (1 вещь)

Тебе нужно найти **ОДНУ строку в её коде**, где создаётся таблица:

Примеры:

```
df = ...
students = ...
table = ...
data = pd.DataFrame(...)
```

И вот это имя вставить сюда:

```
table = ЭТО_ИМЯ
```

---

# 4) Если НЕ знаешь имя таблицы

Ищи в коде:

* `DataFrame`
* `read_excel`
* `read_csv`

Там будет переменная.

---

# 5) Запуск

```
streamlit run файл.py
```

---

# ВСЁ СУТЬ

* код учительницы НЕ трогаешь
* таблицу НЕ переименовываешь
* просто берёшь её переменную
* и рисуешь графики снизу

---

Если хочешь — скинь 5–10 строк где у неё создаётся таблица, я скажу точное имя что вставить (без угадываний).