/
KostarevEgor
/
StudyFlow
Обзор
Документация
Войти
/
KostarevEgor
/
StudyFlow
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/report/visualizer.py
22 строки
688 B
KostarevEgor
create src/report/visualizer.py
02 дек 2025, 15:05
02 дек 2025, 15:05
c8cf964
Код
Авторство
О чём код?
import plotly.graph_objects as go import pandas as pd def plot_student_activity(student_data: dict) -> go.Figure: """Строит график активности студента.""" act = student_data["activity"] labels = list(act.keys()) values = list(act.values()) fig = go.Figure(data=[go.Bar( x=labels, y=values, marker_color=['#3498db', '#2ecc71', '#e74c3c', '#f39c12'][:len(labels)] )]) fig.update_layout( title="Активность за период", xaxis_title="Тип события", yaxis_title="Количество", template="plotly_white" ) return fig