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()
how can i plot multiple items into a graph without repeating myself as i have in the ##. i have multiple files with repetitive code for diferent months(their grouped in different files for Before div months,div months, and after div months ).
i have tried grouping them into a list(medium) and passing the list into plt.plot(medium)
but that doesn't seem to work.
i have also given the plots names(such as Jan, apr...)because im importing them into a different file for q1,q2,q3,q4 analysis(just in case that info confusing)
this is me trying to do finance with python btw