import pandas as pd
import matplotlib.pyplot as plt
> importing csv files
january = pd.read_csv('divident_month/january.csv')
april = pd.read_csv('divident_month/april.csv')
july = pd.read_csv('divident_month/july.csv')
october = pd.read_csv('divident_month/october.csv')
> substracting column 'Open' to column close
jangain = january['Open']-january['Close']
aprgain = april['Open']-april['Close']
julgain = july['Open']-july['Close']
octgain = october['Open']-october['Close']
>plotting
medium=[jangain, aprgain, julgain, octgain]
plt.plot(medium)
plt.show()
## jan = plt.plot(jangain, label='january')
## apr =plt.plot(aprgain, label='april')
## jul =plt.plot(julgain, label='july')
## oct =plt.plot(octgain, label='october')
## plt.legend()
как я могу нанести несколько элементов на график, не повторяя себя, как в ##. У меня есть несколько файлов с повторяющимся кодом для разных месяцев (они сгруппированы в разные файлы для месяцев до div, месяцев div и после месяцев div).
Я попытался сгруппировать их в список (средний) и передать list в plt.plot(medium)
, но это, похоже, не работает.
Я также дал названия графиков (например, Jan, apr ...), потому что я импортирую их в другой файл для анализа q1, q2, q3, q4 (на всякий случай эта информация сбивает с толку)
это я пытаюсь делать финансы с python кстати