Ich habe einen einfachen Datenrahmen in Pandas, die zwei numerische Spalten hat. Ich möchte ein Histogramm aus den Spalten machen, indem ich Matplotlib durch Pandas benutze. Das folgende Beispiel funktioniert nicht:Wie Histogramme aus Datenrahmen in Pandas plotten
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 sie ungültig Diagrammtyp? Die Spalten sind numerisch und können zu Histogrammen gemacht werden.
Versuchen Sie, Pandas neu zu installieren. Das hat für mich funktioniert. – samthebrand