python - 具有多个 x 轴标签的 pandas 数据框条形图
问题描述
如果我没有确定对此的现有答案,请原谅我。
我有这个熊猫数据框:
In [1]: import pandas as pd
...: from numpy.random import rand
...: import matplotlib.pyplot as plt
...:
...: case = ['A', 'A', 'B', 'B', 'C', 'C']
...: year = ['2012', '2013', '2012', '2013', '2012', '2013']
...: var1 = rand(len(case))
...: var2 = rand(len(case))
...: df = pd.DataFrame({'case': case, 'year': year, 'variable 1': var1, 'variable 2': var2})
...: df
Out[1]:
case year variable 1 variable 2
0 A 2012 0.090537 0.956742
1 A 2013 0.801096 0.540805
2 B 2012 0.763234 0.215427
3 B 2013 0.733248 0.399361
4 C 2012 0.241839 0.049677
5 C 2013 0.223984 0.779392
我把它绘制成这样的条形图:
In [2]: df.plot(kind='bar')
该图比较了三个不同案例在两个不同年份的两个变量。我希望 x 轴显示它当前显示索引的年份,并在其下方显示与这两年相对应的情况(即“A”以“0”和“1”为中心,“B”以“0”为中心2' 和 '3' 等)
谢谢。
解决方案
推荐阅读
- html - 为什么我的页脚显示在页面顶部?
- postgresql - 如何使用 Spark 删除数据库中的行?
- couchbase - 我在 Couchbase 存储桶中有学生考试详细信息列表。现在我必须获取按班级分组的学生列表以及每个科目和总数的总和
- azure-active-directory - 授权被拒绝尝试访问 Microsoft Graph 中的 Bookings Api
- c# - 如何存储数组的文本框文本并稍后恢复?
- java - Windows 10 Java - 包 lombok 不存在
- ios - 升级 React Native 插件以支持自动链接和 React Native 版本 0.6>=
- javascript - forEach 循环中的节点 Mysql 查询
- reactjs - 反应:内容加载两次
- android - 如果未调用 onNewToken,如何获取 firebase 令牌,因为令牌已经创建?