python - Matplotlib 条形图:增加条形之间的间距
问题描述
我是 matplotlib 的新手,似乎没有直接的方法可以在数据的条形图渲染中增加条形之间的空间。有关于此的帖子,但回复说必须使用条形的宽度或 x 轴的比例,这不是我想要的,因为这只会使我的条形更瘦或导致重叠和缩放x 轴不适用于非数字刻度值(对吗?)。我特别想增加条形之间的空间,这对以下数据有意义:
import matplotlib.pyplot as plt
plt.bar('state','n_incidents',data=top_5_gun_violence_states)
plt.xlabel('States')
plt.ylabel('# of incidents')
plt.title('Statewise gun violence graph')
plt.xticks(rotation=90)
# plt.figure(figsize=(20, 3))
plt.show()
输出如下所示: matplotlib bar plot
显然,这需要更多的条之间的间距,因为状态名称被挤在一起。任何帮助,将不胜感激!谢谢!
解决方案
推荐阅读
- java - 如何找到在谷歌应用引擎服务器上找不到的请求 URL /MailDispatcherServlet?
- sql - 当类型为“smalldatetime”且值为 null 时,导出数据会出错
- scala - 否则数据框火花的情况
- .net - 将表单保存为位图而不调整大小
- c# - 有没有办法以另一种形式从组合框值过滤水晶报表中显示的数据
- python - Python QTcpSocket 和 QTcpServer 接收消息
- python - mypy 在 tox 中找不到模块
- python - 如何使用逗号分隔文件创建字典
- php - 如何从mysql表中检索数据
- arrays - 如何在 Teradata 中将 3 条记录拼合为一条?