如何从Matplotlib条形图中删除边距?

时间:2017-10-17 19:45:27

标签: python matplotlib

如何从Matplotlib条形图中删除边距?

enter image description here

1 个答案:

答案 0 :(得分:3)

您可以将轴的限制设置为-.5len(df)-.5,以避免条形图的边距。

import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams["patch.force_edgecolor"] = True

df = pd.DataFrame([1,2])
df.plot.bar(width=1)
plt.xlim(-0.5,len(df)-.5)
plt.show()

enter image description here