Итак, я пытаюсь построить гистограмму на данных, где x — это имя пользователя (строка), а каждый x достаточно длинный, чтобы перекрывать друг друга, поэтому мне нужно повернуть метку x. Никаких проблем. Однако при экспорте результатов печати метка x на экспортированном изображении обрезается. Я попробовал использовать plt.tight_layout() и сработало, но это изменило внешний вид графика. Код похож на этот
Код: Выделить всё
from matplotlib import pyplot as plt
x= ['abc', 'ronaldo', 'melon_killer_123456']
y= [1, 2, 3]
plt.bar(x, y)
plt.xticks(rotation = 90)
plt.savefig('a.png')
plt.show()
Экспортированное изображение:
Я хочу, чтобы оно выглядело так (получило это с помощью блокнота Jupyter и вручную сохранило выходное изображение):
И как это сделать?