0
的4條線的圖例要顯示在圖例中的Bollinger Bands(R)('上帶','滾動平均線','下帶')的標籤。但是,傳說只是在第一個(唯一)列「IBM」中爲每一行使用熊貓標籤時使用相同的標籤。無法使用python/matlibplot生成所有標爲
# Plot price values, rolling mean and Bollinger Bands (R)
ax = prices['IBM'].plot(title="Bollinger Bands")
rm_sym.plot(label='Rolling mean', ax=ax)
upper_band.plot(label='upper band', c='r', ax=ax)
lower_band.plot(label='lower band', c='r', ax=ax)
#
# Add axis labels and legend
ax.set_xlabel("Date")
ax.set_ylabel("Adjusted Closing Price")
ax.legend(loc='upper left')
plt.show()
我知道這段代碼可能代表了matlibplot如何工作的根本缺乏理解,因此特別歡迎解釋。
如何嘗試'plt.legend(loc ='左上')' – mikeqfu