python - 如何去除条形图周围的空白
问题描述
我正在尝试使用 matplotlib 在 python 中制作条形图。这是我的代码
fig = plt.figure(figsize=(6.5, 3), dpi=300)
plt.bar(y_pos, X, align='center', color='red', ecolor='black')
plt.bar(y_pos, X, align='center', color='green', ecolor='black')
plt.bar(y_pos, X, align='center', color='blue', ecolor='black')
plt.bar(y_pos, X, align='center', color='orange', ecolor='black')
plt.ylabel("Rate", size=8)
plt.xlabel("Label", size=8)
plt.xticks(np.arange(1,57,1))
plt.ylim([50,100])
plt.tick_params(axis='x', which='major', labelsize=4)
plt.tick_params(axis='y', which='major', labelsize=6)
plt.show()
解决方案
您可以tight_layout()
在显示图形之前使用该功能。
推荐阅读
- thymeleaf - thymeleaf 的默认 else 语句 if case
- javascript - Javascript:从字符串数组创建字典
- swift - 为什么我在 ViewController.swift 文件中看不到要添加到情节提要的对象?
- javascript - ReactJs 搜索按钮在 fetch 之前重新加载页面可以获取图像链接并显示它们
- java - 检查自动化 BPMN 任务的数据流异常
- apache-spark - DataFrame 元素的成对比较
- c# - Visual Studio 2019 将 C# 程序导出为 DLL 而不是 EXE?
- java - 如何在 Codename one 中更改 Google Maps api 中路径的样式
- typescript - 测试停止,对 element.isDisplayed 进行条件操作,并且不显示元素
- javascript - 从嵌套的对象数组中获取数组