Форумчане, выручайте!!!
Возникла проблема с отрисовкой графиков с помощью matplotlib – подпись оси абсцисс “вылезает” за пределы сохраняемого
рисунка (я повернул подписи годов на 90 градусов, чтобы лучше читалась картинка). Как побороть это явление? Или как отрегулировать “размеры” (сжатие-расширение по горизонтали/вертикали) графика?
Вот код программы
#################################
import matplotlib.pyplot as plt
import numpy as np
data = r'c:\Bonn\calculations\station quality\duration of observations\stat_num_per_year.dat'
x,y = np.loadtxt(data,usecols=,unpack=True)
ys = 1900
ye = 2020
xx = np.arange(ys,ye,10)
yy = np.arange(0,5000,500)
plt.figure('Plot window')
plt.title('Number of DWD stations per year',fontsize=14)
plt.ylabel('Number of stations',fontsize=14, color='black')
plt.xlabel('Time ', fontsize=14, color='black')
plt.axis()
plt.ylim(0,5000)
plt.xlim(ys,ye-10)
plt.grid(True,color = ‘black’)
plt.yticks(yy)
plt.xticks(xx,rotation=90) #plt.xticks( arange(12), calendar.month_name, rotation=17 )
plt.plot(x,y,linewidth = 2.0,color = ‘red’)
plt.savefig('stations per year.png',format = ‘png’)
plt.show()