시간에 따른 전기 사용량을 플로팅하려고합니다. 플롯에서matplotlib 플롯에 X 축 레이블을 올바르게 표시합니다.
from datetime import datetime
import matplotlib.pyplot as plt
import numpy as np
timelist = []
valuelist = []
# Logic that populates timelist and valuelist
timeaxis = np.array(timelist)
valueaxis = np.array(valuelist)
plt.plot(timeaxis, valueaxis, 'r-')
plt.savefig('elec_use.png', bbox_inches='tight')
plt.show()
X 축 레이블을 나는 위의 모든 그래프의 길이에 벼락치기하는 프로그램을 실행 얻을 :이 스크립트를 사용하고 있습니다.
그래서 같은 xticks
을 추가하여 레이블을 회전 시도 :
plt.xticks(timeaxis, rotation=90)
어떻게 문제를 해결할 수 있습니까? 나는 plt.gcf().subplots_adjust(bottom=0.25)
을 추가하려고 시도했으나 이것은 레이블을 수정하지 않고 단지 그래프의 아래쪽으로 부동산을 증가시킵니다. x 축 레이블을 Jun 02 2016
또는 단순히 Jun 02
이라고 말하고 싶습니다. 나는 그래프가 넓어지는 것을 꺼리지 않는다. 모든 도움을 미리 감사드립니다.