Исправить размер фигуры при использовании matplotlib - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу исправить размер фигуры при использовании matplotlib. Однако это никогда не работает.

Следующие коды должны давать фигуру размером 9 см в ширину и 7 см в высоту. Однако при сохранении рисунка с помощью savefig размер рисунка изменяется. Однако, чтобы это исправить?

import matplotlib.pyplot as plt

x = [30, 40, 50, 60, 70, 80, 90, 100]

y = [6,  7,  8,  9,  10, 11, 12, 13]

figw, figh = 9 / 2.54, 7 / 2.54

plt.figure(figsize=(figw, figh)) 

plt.plot(x, y, 'r-o', label='Legend')

plt.xlabel('X Lable')

plt.ylabel('Y Label')

plt.legend(loc=(0.05, 0.83))

plt.tight_layout()

plt.show()

plt.savefig(fname='fig.png', dpi=600, quality=95, bbox_inches='tight', pad_inches=0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...