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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
DataFrame
hat seine eigenehist
Methode:zeichnet ein Histogramm für jede gültige Spalte des
dataframe
.Ich glaube nicht, dass 'psst' war eines unterstützten Typs in 0.14.1. Versuchen Sie df.hist() statt