python - 在 Python 中创建一个数据透视表的图表
解决方案
您可以使用 plt.bar 并切片数据框:
df = pd.DataFrame([[1970,'a',1],
[1970,'b',2],
[1971,'a',2],
[1971,'b',3]],
columns=['year','location', 'value'])
df = pd.pivot_table(df, values='value', index='location', columns='year')
plt.bar(list(df.transpose().columns), height=df[1970])
推荐阅读
- java - 如何从html输入单选中获取值并将其放入jsp java中的输入隐藏字段
- r - 合并奇数个带后缀的数据帧
- javascript - 将多个 $(function() 与 ajax 实时搜索一起使用
- r - R:通过匹配日期将值从一个数据帧导入到另一个数据帧
- c++ - 如何使用 STL 算法将整数向量转换为字符串向量?
- r - R函数,将数字计算为给定数字的名称
- r - 使用 ggplot2 和 tidypaleo 绘制地球化学数据的地层图
- sql - 如何根据oracle plsql中列中的逗号分隔值拆分选择查询行
- google-smart-home - Google 智能家居 - TemperatureSetting 温度范围不起作用
- json - 更新 Postgresql 中 JSON 元素的值