一個需求,我想看 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()