【发布时间】:2020-07-13 19:18:37
【问题描述】:
我正在使用 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()
这段代码产生:
我只是想要(注意拉长的 x 轴):
【问题讨论】:
-
plt.xlim(right=5)
标签: python matplotlib