Я использую matplotlib, чтобы нарисовать гистограмму с 3 полосами. Я хочу добавить дополнительное пространство вдоль оси x (чтобы линия оси x была длиннее).
Вот что у меня есть:
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
dt = [1,3,2]
plt.figure()
xvals = range(len(dt))
plt.bar(xvals, dt, width=0.5)
plt.tick_params(bottom=False)
plt.xticks(xvals, ['a','b','c'])
plt.yticks(range(0,4), [0,1,2,3])
plt.gca().spines['top'].set_visible(False)
plt.gca().spines['right'].set_visible(False)
plt.show()
Этот код производит:
I simply want (note the elongated x-axis):
желаемая_ диаграмма