这是我的柱状图,因为之间间距过窄导致数字挤到了一起,我搜了很多解决间距的方法,但是并没有针对我这个问题的解决办法。。。

在这里插入图片描述
后来我才发现其实非常简单:只用设置figsize的大小就好,figsize大了,间距自然就大了。

import matplotlib.pyplot as plt

# 设置figsize的大小
plt.figure(figsize=(15, 5), dpi=80)
# 画柱状图,width可以设置柱子的宽度
plt.bar(np.array(x[flag]), np.array(np.sort(y)), width=0.7)
# 设置x轴字体的大小
plt.xticks(fontsize=12)
plt.show()

效果图:

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐