我正在嘗試向我制作的圖表添加一些注釋,但是每次我嘗試使用代碼添加注釋時,整個圖都會消失:
ax.annotate(text='Hi', xy=(1-4-2020, 0), xycoords='data')
無論我是否更改坐標,都會出現同樣的問題。
這是我正在使用的情節:
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
import pandas as pd
plt.figure(figsize=[15, 10])
plt.grid(True)
plt.plot(tweets_df['date'], tweets_df['compoundSMA'])
ax = plt.gca()
ax.xaxis.set_major_locator(mdates.MonthLocator(interval=1))
ax.xaxis.set_major_formatter(mdates.DateFormatter('%d-%m-%Y'))
plt.gcf().autofmt_xdate()
#plt.savefig('sentimentSMAvaderhighqualitytest.png', dpi=300)
plt.show()
任何幫助或見解都會令人驚嘆。
謝謝。
uj5u.com熱心網友回復:
xy=(1-4-2020, 0)僅當您使用 Pandas 進行繪圖時才有效。使用matplotlib時,您必須嘗試這種方式
ax.annotate(text='Hi', xy=(mdates.date2num(dt.datetime(2020,4,1)), 0), xycoords='data')
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/419717.html
標籤:
