我正在尝试绘制成对相关的折线图,下面是示例数据。
2019-12-30 Stock1 1.000000 0.602209
Stock2 0.602209 1.000000
2019-12-31 Stock1 1.000000 0.604099
Stock2 0.604099 1.000000
我的代码如下:
df_short = pd.DataFrame(df, columns=['CMT','AREIT'])
y = df_short.pct_change(periods=20).rolling(262).corr(pairwise=True)
y.plot()
但是,我不确定如何转换数据框(或其绘制方式),使其排除“ 1”值,从而使其成为一条干净的线(而不是“区域”) (请参见下面的图表)。