Я ищу общие способы форматирования рисунков, чтобы они помещались на бумаге для писем и выглядели удобочитаемыми. В настоящее время мои цифры в matplotlib сохраняются с помощью pdf.savefig (). Когда я печатаю с помощью Adobe, PDF автоматически масштабируется для размещения на бумаге для писем. Вместо того, чтобы сделать это, могу ли я сделать эти участки по умолчанию? Ниже приведены некоторые вещи, которые я пытался сделать этой работой.
with PdfPages('.pdf') as pdf:
plt.rc('text', usetex=True)
plt.rc('font', size=8)
plt.figure(figsize=(8.5,11))
fig, axs2 = plt.subplots();
list = [number1516,number1617,number,number1819]
axs2.bar(['SY 1516','SY 1617','SY 1718', 'SY 1819'],list, color = ui2)
axs2.set_title('Title')
axs2.spines['right'].set_visible(False)
axs2.spines['bottom'].set_visible(False)
axs2.spines['top'].set_visible(False)
axs2.spines['left'].set_visible(False)
fig.suptitle('Main Title', va = 'top', ha= 'center')
#plt.show()
pdf.savefig(dpi = 300, orientation = 'portrait', bbox_inches = 'tight', papertype = 'letter')
После регулировки размера фигуры кажется, что фигура все еще кажется маленькой. Я приложил предварительный просмотр Предварительный просмотр