假设我有以下两个数据帧:
df1 = pd.DataFrame(np.random.randn(100, 3),columns=['A','B','C']).cumsum()
df2 = pd.DataFrame(np.random.randn(100, 3),columns=['A','B','C']).cumsum()
我的问题是,如何在一个图中绘制它们,以便:
>三个系列的df1和df2仍然是相同的蓝色,橙色
和绿线如上.
>三个系列的df1是实线
>三个系列的df1是虚线
目前我最接近的是以下内容:
ax = df1.plot(style=['b','y','g'])
df2.plot(ax=ax, style=['b','y','g'], linestyle='--')
有没有办法获取DataFrame.plot()默认使用的颜色代码?或者还有其他更好的方法来实现我想要的吗?理想情况下,我不想使用样式参数指定任何颜色代码,但始终使用默认颜色.