/
Romashkaplus
/
Analiz_tabl
Обзор
Документация
Войти
/
Romashkaplus
/
Analiz_tabl
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
boxplot_learn.py
62 строки
2 KB
Ромашенькина Надежда
upload files
29 ноя 2025, 13:28
29 ноя 2025, 13:28
e14697f
Код
Авторство
О чём код?
import pandas as pd import matplotlib.pyplot as plt import numpy as np # Задачки np.random.seed(12) data1=[] data2=[] data3=[] for _ in range(30): data1.append(np.random.randint(100)) data2.append(np.random.randint(70)) data3.append(np.random.randint(40)) #print(data1,data2,data3, sep='\n\n') plt.figure(figsize=(3,5)) #plt.boxplot([data1,data2,data3],tick_labels=['data1','data2','data3']) plt.boxplot([data1,data2,data3], patch_artist=True) #colors=['pink','lightgreen','b'] # Разбор таблицы про нефть #df = pd.read_csv('brent_m_2008_2023.csv') #print(df) #plt.figure(figsize=(7,5)) # Вертикальный boxplot #plt.boxplot(df['high-low']) ##ax = plt.boxplot(df[['high','low']],patch_artist=True, ## tick_labels=['high','low'])# patch_artist Заливка, vert=True вертикальное ##ax['boxes'][0].set_facecolor('pink') ##ax['boxes'][1].set_facecolor('lightgreen') ##ax.xaxis.grid(True) ##ax = plt.boxplot(df[['high','low']],patch_artist=True, ## tick_labels=['high','low'], ## vert=False) # patch_artist Заливка, vert=False горизонтальное #colors=['pink','lightgreen'] ##for patch, color in zip(ax['boxes'],colors): ## patch.set_facecolor(color) ##fig, ax = plt.subplots(figsize=(7,5)) ## ##ax.boxplot(df[['high','low']], tick_labels=['high','low']) ## ##ax.yaxis.grid(True) #plt.ylabel('Разность максимальной и минимальной цен за месяц', #labelpad=15) # Для вертикального ящика plt.show()