[英]In Pandas, can't show x-axis dates nicely and y-axis in unwanted logs
這是我的圖表:
我有兩個問題; 我無法很好地顯示x軸上的datetime對象(即2013年1月1日),並且我希望y軸標簽為絕對值,而不是對數值。
這是我的注釋代碼:( date_sorted
是我的Pandas數據date_sorted
)
fig = plt.figure()
date_sorted.plot( x = ["ReleaseDate"], y = ["DomesticTotalGross"])
plt.title("Domestic Total Gross over Time")
plt.xticks(rotation=45)
plt.yscale('linear') # ---- this doesn't seem to do anything
plt.ticklabel_format(useOffset=False) #--- this gives this error: AttributeError: This method only works with the ScalarFormatter.
fig.autofmt_xdate() #thought this was supposed to convert my x-axis datetime objects into nice dates?
關於日期格式,一種實現目標的方法是將索引重置為日期格式,而不是日期時間:
date_sorted.set_index([ts.date for ts in date_sorted.index]).plot(x="ReleaseDate", y="DomesticTotalGross")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.