我有一个数据框,其中的工作描述按列,而值按行。
示例数据框结构:
Data Scientist Senior Data Scientist Data Engineer
index
level_1 94.366197 87.755102 93.650794
level_2 93.239437 96.938776 95.23809
level_3 38.028169 56.122449 6.349209
数据帧信息:
<class 'pandas.core.frame.DataFrame'>
Index: 6 entries, index to Research Analyst
Data columns (total 3 columns):
0 6 non-null object
1 6 non-null object
2 6 non-null object
dtypes: object(3)
我试图通过在x轴上添加职位描述来复制python上的excel输出,并创建一个条形图,在其中我可以查看每个职位描述的每个级别的数量。像这样的东西:
到目前为止,我没有用:
import matplotlib.pyplot as plt
%matplotlib inline
plt.style.use('ggplot')
degree_table.plot(x=['Data Scientist','Senior Data Scientist', etc.],
y=degree_table.index,
kind='bar')
答案 0 :(得分:1)
degree_table.T.plot(kind= 'bar')
那里的“ T”表示转置矩阵
容易,尝试这个。