一个需求,我想看 S&P 500 ETF 的走势和 联邦基金利率的走势之间的关系
画出来的图长这个样子,联邦基金利率 的橘线因为相对的值太小,基本上等于躺平,看不出变化
查了一下语法,修改后产生图如下,符合需求,问题解决
完整程式码,spy 和 dff 分别是名称为 df 的 dataframe 的两个 column
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
fig, ax1 = plt.subplots()
plt.title('spy vs dff')
plt.xlabel('year')
ax2 = ax1.twinx()
ax1.set_ylabel('spy', color='tab:blue')
ax1.plot(df['spy'], color='tab:blue')
ax1.tick_params(axis='y', labelcolor='tab:blue')
ax2.set_ylabel('dff', color='tab:orange')
ax2.plot(df['dff'], color='tab:orange')
ax2.tick_params(axis='y', labelcolor='tab:orange')
fig.tight_layout()
plt.grid()
plt.show()