Как наложить гистограммы одна на другую для l oop. с приведенным ниже кодом для каждого файла CSV строится индивидуальная гистограмма.
импорт cv2 из skimage.io import imread, imshow из skimage.transform import resize import numpy as np import matplotlib.pyplot as plt import matplotlib.image как mpimg import glob import os from tqdm import tqdm import pandas as pd import seaborn as sns
path = "C:\pfm\Extra\Peralite Area Calculations\Pearlite Area Measurements/"
ids = os.listdir(path)
#print(ids)
for n, id_ in tqdm(enumerate(ids), total=len(ids)):
df = pd.read_csv(path+id_)
print(path+id_)
df.head(1)
plt.hist(df['Area'],range=[0, 50],bins=50, density=False)
#sns.distplot(df['Area'], kde=True, bins=100)
#plt.xlim(-5, 50)
#sns.pairplot(df.loc[:,['Area']])
plt.xlabel('Pearlite Area (um2)')
plt.legend(loc='upper right')
plt.title(ids[n]+'Pearlite Area distriburion')
plt.savefig(ids[n]+'.jpg')
plt.show()