我有我的x軸上的刻度線的日期。我怎樣才能讓它們自動不重疊?使用matplotlib,使日期滴答不重疊
有很多S.O.關於設置tick間隔的問題和帖子 - 但這對我來說不起作用,因爲我的情節的日期範圍可以從1周到1年不等。
當人們繪製的變量範圍變化很大時,使x軸刻度自動不重疊的方法是什麼?
plt.plot(date_list, unique_list)
plt.ylabel('# Uniques per day')
我有我的x軸上的刻度線的日期。我怎樣才能讓它們自動不重疊?使用matplotlib,使日期滴答不重疊
有很多S.O.關於設置tick間隔的問題和帖子 - 但這對我來說不起作用,因爲我的情節的日期範圍可以從1周到1年不等。
當人們繪製的變量範圍變化很大時,使x軸刻度自動不重疊的方法是什麼?
plt.plot(date_list, unique_list)
plt.ylabel('# Uniques per day')
你可以旋轉90度xticks(或任何其他值):
plt.xticks(rotation=90)
也許你需要調用tight_layout()
如果蜱然後從框架
plt.tight_layout()
沒有足夠的代表評論,因爲我不認爲噸他提示我提供可以解決這個問題,但我有完全相同的問題。
我的解決方案是讓情節本身更平坦,由 plt.figure(figsize = (20,6))
。
我的推理是這樣的,只有很多像素,如果改變日期格式和其他人建議的旋轉不是一個選項,也許拉伸情節一點?
最簡單的解決方法是旋轉刻度標籤。看看'fig.autofmt_xdate()',或者你可以手動設置滴答標籤的旋轉。 –