Понял. Тогда делаем **без правки её кода вообще**.
Ты трогаешь только **конец файла**.
---
# 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 строк где у неё создаётся таблица, я скажу точное имя что вставить (без угадываний).