在x轴上绘制数据框列

时间:2018-12-08 04:16:43

标签: python dataframe data-visualization visualization

我有一个数据框,其中的工作描述按列,而值按行。

示例数据框结构:

           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输出,并创建一个条形图,在其中我可以查看每个职位描述的每个级别的数量。像这样的东西:enter image description here

到目前为止,我没有用:

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')

1 个答案:

答案 0 :(得分:1)

degree_table.T.plot(kind= 'bar')

那里的“ T”表示转置矩阵

容易,尝试这个。