wie plot-Histogramme von dataframes in pandas

Habe ich eine einfache dataframe in pandas, die zwei numerische Spalten. Ich möchte ein Histogramm aus den Spalten mit matplotlib durch pandas. Das Beispiel unten funktioniert nicht:

In [6]: pandas.__version__
Out[6]: '0.14.1'

In [7]: df
Out[7]: 
   a   b
0  1  20
1  2  40
2  3  30
3  4  30
4  4   3
5  3   5

In [8]: df.plot(kind="hist")
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-8-4f53176a4683> in <module>()
----> 1 df.plot(kind="hist")

/software/lib/python2.7/site-packages/pandas/tools/plotting.pyc in plot_frame(frame, x, y, subplots, sharex, sharey, use_index, figsize, grid, legend, rot, ax, style, title, xlim, ylim, logx, logy, xticks, yticks, kind, sort_columns, fontsize, secondary_y, **kwds)
   2095         klass = _plot_klass[kind]
   2096     else:
-> 2097         raise ValueError('Invalid chart type given %s' % kind)
   2098 
   2099     if kind in _dataframe_kinds:

ValueError: Invalid chart type given hist

warum sagt es ungültige Diagramm-Typ? die Spalten sind numerisch und kann gemacht werden in Histogramme.

  • Versuchen Sie, Neuinstallation von Pandas. Das funktionierte für mich.
InformationsquelleAutor lgd | 2015-02-22
Schreibe einen Kommentar