与熊猫基本密谋

时间:2012-10-19 17:41:15

标签: python plot pandas

我有一个基本(几乎天真)的问题,用于在熊猫df上绘图。鉴于下面的df,我试图为'stats_value'和'read1_length'v / s'lib_name'做一个堆栈条形图。

    temp1=

               parent_library_name lib_name stats_value  read1_length
    58                  None     CXYY         106           150
    311                 CXYY     CSGW         128           150
    432                 CXYY     CSNS         109           150
    552                 CXYY     CXPS         125           150
    671                 CXYY     CXOA         123           150
    1113                CXYY     CXOC         108           150
    1394                CXYY     CXOO         129           150
    1675                CXYY     CXOP         101           150
    1794                CXYY     CXSP         132           150
    1914                CXYY     CXOY         116           150
    2356                CXYY     CXSO          69           150
    2635                CXYY     CSHT          77           150
    2914                CXYY     CXSU          76           150

尝试了以下事项:

c=temp1.set_index('lib_name')
c[['stats_value','read1_length']].plot(kind='bar',stacked=True)

Error:
TypeError: unsupported operand type(s) for +: 'numpy.float64' and 'str'

尝试了一些简单的测试:

c=temp1.set_index('lib_name')
c[['stats_value']].plot()

Error:
AttributeError: 'numpy.ndarray' object has no attribute 'find'

所以我觉得我在这里错过了一些技巧。

最佳, -Abhi

1 个答案:

答案 0 :(得分:1)

stats_value的dtype不正确...绘图再次有效..

-A