如何从熊猫的数据框中绘制直方图

lgd

我在熊猫中有一个简单的数据框,其中有两个数字列。我想通过熊猫使用matplotlib从列中制作直方图。下面的示例不起作用:

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

为什么说无效的图表类型?这些列是数字,可以制成直方图。

DataFrame有自己的hist方法:

df =pd.DataFrame({'col1':np.random.randn(100),'col2':np.random.randn(100)})
df.hist(layout=(1,2))   

为的每个有效列绘制一个直方图dataframe

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何绘制两列熊猫数据框的元素作为直方图?

来自分类Dev

我如何只为熊猫中数据框的某些列绘制直方图

来自分类Dev

如何在熊猫中绘制堆积的直方图

来自分类Dev

如何在熊猫中绘制堆积的直方图

来自分类Dev

如何绘制熊猫数据框?

来自分类Dev

熊猫数据框的直方图

来自分类Dev

如何在熊猫的数据框中绘制箭头?

来自分类Dev

如何从熊猫数据框中绘制不同的组

来自分类Dev

如何在Python中绘制多个子图数据框直方图?

来自分类Dev

过滤数据框的熊猫直方图

来自分类Dev

如何绘制熊猫数据框的某些行?

来自分类Dev

根据R中的数据框绘制多个直方图

来自分类Dev

用非常繁重的数据绘制熊猫的直方图

来自分类Dev

用非常繁重的数据绘制熊猫的直方图

来自分类Dev

如何使用熊猫绘制时间间隔直方图?

来自分类Dev

如何从数据文件gnuplot中的行绘制直方图

来自分类Dev

如何用Pandas DataFrame中准备的数据绘制直方图?

来自分类Dev

如何用Pandas DataFrame中准备的数据绘制直方图?

来自分类Dev

如何使用 bootstrap 样本数据在 spss 中绘制直方图?

来自分类Dev

如何使用熊猫从数据框中绘制(分组的)条形图

来自分类Dev

情节:如何从长或宽格式的熊猫数据框中绘制线条图?

来自分类Dev

如何访问熊猫数据框的子列并在Python中绘制它们

来自分类Dev

在python中绘制几个熊猫数据框时如何设置图例和其他属性?

来自分类Dev

熊猫如何按组从数据框中绘制图形,但组号不确定

来自分类Dev

如何在熊猫数据框中绘制NaN百分比?

来自分类Dev

绘制熊猫数据框日期

来自分类常见问题

从熊猫数据框中绘制大叶中的坐标

来自分类Dev

从熊猫数据框中绘制大叶中的坐标

来自分类常见问题

如何使用点绘制熊猫数据框的两列?

Related 相关文章

  1. 1

    如何绘制两列熊猫数据框的元素作为直方图?

  2. 2

    我如何只为熊猫中数据框的某些列绘制直方图

  3. 3

    如何在熊猫中绘制堆积的直方图

  4. 4

    如何在熊猫中绘制堆积的直方图

  5. 5

    如何绘制熊猫数据框?

  6. 6

    熊猫数据框的直方图

  7. 7

    如何在熊猫的数据框中绘制箭头?

  8. 8

    如何从熊猫数据框中绘制不同的组

  9. 9

    如何在Python中绘制多个子图数据框直方图?

  10. 10

    过滤数据框的熊猫直方图

  11. 11

    如何绘制熊猫数据框的某些行?

  12. 12

    根据R中的数据框绘制多个直方图

  13. 13

    用非常繁重的数据绘制熊猫的直方图

  14. 14

    用非常繁重的数据绘制熊猫的直方图

  15. 15

    如何使用熊猫绘制时间间隔直方图?

  16. 16

    如何从数据文件gnuplot中的行绘制直方图

  17. 17

    如何用Pandas DataFrame中准备的数据绘制直方图?

  18. 18

    如何用Pandas DataFrame中准备的数据绘制直方图?

  19. 19

    如何使用 bootstrap 样本数据在 spss 中绘制直方图?

  20. 20

    如何使用熊猫从数据框中绘制(分组的)条形图

  21. 21

    情节:如何从长或宽格式的熊猫数据框中绘制线条图?

  22. 22

    如何访问熊猫数据框的子列并在Python中绘制它们

  23. 23

    在python中绘制几个熊猫数据框时如何设置图例和其他属性?

  24. 24

    熊猫如何按组从数据框中绘制图形,但组号不确定

  25. 25

    如何在熊猫数据框中绘制NaN百分比?

  26. 26

    绘制熊猫数据框日期

  27. 27

    从熊猫数据框中绘制大叶中的坐标

  28. 28

    从熊猫数据框中绘制大叶中的坐标

  29. 29

    如何使用点绘制熊猫数据框的两列?

热门标签

归档