/
Romashkaplus
/
Analiz_tabl
Обзор
Документация
Войти
/
Romashkaplus
/
Analiz_tabl
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
stackplot_learn.py
38 строк
1 KB
Ромашенькина Надежда
upload files
29 ноя 2025, 13:28
29 ноя 2025, 13:28
e14697f
Код
Авторство
О чём код?
import pandas as pd import matplotlib.pyplot as plt df_values = [['Понедельник', 300, 210, 157], ['Вторник', 295, 230, 180], ['Среда', 303, 214, 168], ['Четверг', 283, 254, 204], ['Пятница', 260, 263, 225], ['Суббота', 190, 177, 162], ['Воскресенье', 184, 181, 173]] df_columns = ['День недели','Цех №1','Цех №2','Цех №3'] df = pd.DataFrame(df_values, columns = df_columns) #print(df) y1 = df['Цех №1'] y2 = df['Цех №2'] y3 = df['Цех №3'] x = df['День недели'] labels = ['Цех №1','Цех №2','Цех №3'] colors = ['#05B893','#F59FC6','#D7F59F'] plt.figure(figsize=(8,5)) plt.rcParams['hatch.color'] = 'lightgrey' plt.stackplot(x,y1,y2,y3, labels = labels, colors=colors, hatch='///') plt.ylim(0,1000) plt.grid(alpha=0.3) plt.legend() plt.savefig('Стэкплот.png') plt.savefig('Стэкплот.jpg', bbox_inches='tight', dpi=200) # bbox_inches='tight' Убираются лишние пустые границы по бокам рисунка plt.savefig('Стэкплот.pdf') plt.show()