分类索引和轴上的熊猫直方图/条形图

时间:2017-02-09 14:05:53

标签: python pandas matplotlib plot

我有这个系列: 数据:

0      17  
1      25  
2      10  
3      60  
4       0  
5      20  
6     300  
7      50  
8      10  
9      80  
10    100  
11     65  
12    125  
13     50  
14    100  
15    150 

名称:1,dtype:int64

我想绘制一个具有可变bin大小的直方图,所以我做了这个:

    filter_values = [0,25,50,60,75,100,150,200,250,300,350]
    out = pd.cut(data."1", bins = filter_values)
    counts = pd.value_counts(out)
    print(counts)

我的问题是当我使用counts.plot(kind =“hist”)时,我没有x轴的好标签。我只使用条形图而不是counts.plot(kind =“bar”)来获取它们,但我无法获得正确的顺序。 我试图使用xticks = counts.index.values [0],但是它出错了,而xticks = filter_values给出一个奇怪的数字形状,因为数字远远超出了情节理解箱子的数字。

我也尝试过count.hist(),data.hist()和counts.plot.hist但没有成功。 我不知道如何从计数中正确绘制分类数据(它包括作为索引的大熊猫分类索引)所以,我不知道应该应用哪个过程,如果有办法直接在数据中绘制变量箱。 hist()或data.plot(kind =“hist”)或data.plot.hist(),或者如果我正确构建计数,但是如何正确表示这一点(在xaxis和正确的顺序上有良好的标签) ,而不是条形图中的降序。

0 个答案:

没有答案