Assume a DataFrame df with three Series, S1, S2 and S3.
I want to plot
S1with blue color and continuous-line,S2with blue color and dashed-line,S3with green color and continuous-line.
I could call the Series.plot() three times, but what if I want to use DataFrame.plot()?
In other words, I want to use the method df[[S1,S2,S3]].plot() but I have no ideas what parameters to pass to the method plot().
So far, I only found that I can pass a matplotlib colormap but that does not seem to solve my problem.
CodePudding user response:
Use style option:
linestyles = ['b', 'b--', 'g']
df.plot(style=linestyles)

