Создатель Telegram-канала Нейрон — @neurondata
Спасибо, за отличный материал! Однозначно в закладки
добавил в статью, копирую ссылку тут
https://www.sciencedaily.com/releases/2023/07/230712165232.htm
celebritiesFrank = {'Frank': 'M'} celebritiesBritney = {'Britney': 'F'} celebritiesMadonna = {'Madonna': 'F'} celebritiesBob = {'Bob': 'M'} dataframes = [] for year in years: dataset = datalist.format(year=year) dataframe = pd.read_csv(dataset, names=['name', 'sex', 'count']) dataframes.append(dataframe.assign(year=year)) result = pd.concat(dataframes) for celebrity, sex in celebritiesFrank.items(): names = result[result.name == celebrity] dataframe = names[names.sex == sex] fig, ax = plt.subplots(1, 1, figsize=(16,8)) ax.set_xlabel('Года', fontsize = 10) ax.set_ylabel('Рождаемость', fontsize = 10) ax.plot(dataframe['year'], dataframe['count'], label=celebrity, color='r', ls='-') ax.legend(loc=9, fontsize=12) plt.axvline(x=1915) plt.axvline(x=1998) for celebrity, sex in celebritiesBritney.items(): names = result[result.name == celebrity] dataframe = names[names.sex == sex] fig, ax = plt.subplots(1, 1, figsize=(16,8)) ax.set_xlabel('Года', fontsize = 10) ax.set_ylabel('Рождаемость', fontsize = 10) ax.plot(dataframe['year'], dataframe['count'], label=celebrity, color='r', ls='-') ax.legend(loc=9, fontsize=12) plt.axvline(x=1981) for celebrity, sex in celebritiesMadonna.items(): names = result[result.name == celebrity] dataframe = names[names.sex == sex] fig, ax = plt.subplots(1, 1, figsize=(16,8)) ax.set_xlabel('Года', fontsize = 10) ax.set_ylabel('Рождаемость', fontsize = 10) ax.plot(dataframe['year'], dataframe['count'], label=celebrity, color='r', ls='-') ax.legend(loc=9, fontsize=12) plt.axvline(x=1958) for celebrity, sex in celebritiesBob.items(): names = result[result.name == celebrity] dataframe = names[names.sex == sex] fig, ax = plt.subplots(1, 1, figsize=(16,8)) ax.set_xlabel('Года', fontsize = 10) ax.set_ylabel('Рождаемость', fontsize = 10) ax.plot(dataframe['year'], dataframe['count'], label=celebrity, color='r', ls='-') ax.legend(loc=9, fontsize=12) plt.axvline(x=1945) plt.axvline(x=1981) plt.show()
Спасибо, за отличный материал! Однозначно в закладки
добавил в статью, копирую ссылку тут
https://www.sciencedaily.com/releases/2023/07/230712165232.htm