python - Python - 更改数据框图上的 X 轴限制
问题描述
有谁知道我可以如何更改 X 轴限制?我已经尝试过使用 xlim 属性,但它不起作用
这是我的代码:
test = df.groupby(['Age','Salary']).count()['race'].unstack()
test.plot(kind='bar',subplots=True,sharex=False, figsize=(6,5), title="Age vs Income")
plt.show()
正如您在图像上看到的那样,无法查看 x 值,因为它有很多,我希望得到这样的东西:
另外,如果有人知道如何删除我用黄色突出显示的文本,将不胜感激。
这是我按年龄和薪水分组后的 df 示例
图3
解决方案
我认为您想要的是减少滴答声。为此 locator_params 应该有所帮助。例如,您可以像这样使用它:
test = df.groupby(['Age','Salary']).count()['race'].unstack()
test.plot(kind='bar',subplots=True,sharex=False, figsize=(6,5), title="Age vs Income")
plt.locator_params(axis="x", nbins=8)
plt.show()
推荐阅读
- python - 在张量流中得到一个 ValueError 说我的形状不兼容
- symfony - 选项卡式格式的 Symfony 4.4 配置 yaml
- gradle - 如何将嵌套集合添加到扩展
- python - 使用 qgis 和 shaply 错误:GEOSGeom_createLinearRing_r 返回一个 NULL 指针
- java - 如何在texview中显示来自firebase的一组数字的总和
- javascript - 使用 Laravel 和 javascript 时时区差异导致剩余时间不正确
- c# - 如何在 C# 中从 PowerShell 脚本运行 Azure 虚拟机
- html - 使用 flex 或 grid 在右侧浮动广告的卡片列表
- python - Typeerror 'dict_keys' 对象不可下标
- javascript - 如何向 php 文件发送 post 请求并在 firefox extnesion 中使用 webRequest 响应?