slavakyrlan / FinancialManagerBot

Финансовый менеджер
0 stars 0 forks source link

T8 | Диаграммы для статистики #8

Closed slavakyrlan closed 1 day ago

slavakyrlan commented 1 day ago

Developing

Требования: программист

Краткое описание

Разработать вывод диаграмм

Обобщенное решение

Выходной результат

При выводе графиков в статистике пользователь получает диаграмму

slavakyrlan commented 1 day ago
category_expenses = pd.read_sql_query(
        f"""
        SELECT SUM(amount) as total_amount, category_id 
        FROM expenses 
        WHERE date_added >= datetime('now', '{user_periods}') 
            AND client_id = {client_id} 
        GROUP BY category_id""", con)

далее получить категории по id: category_expenses['category'] = category_expenses['category_id'].apply(get_category_name) рисуем график

slavakyrlan commented 1 day ago

Image