Python H2O histogram error: bar() missing 1 required positional argument: 'x'

Python H2O histogram error: bar() missing 1 required positional argument: 'x'

我正在使用 H2O 学习机器学习。我有一个包含姓名、地址和年龄的小 Table,我试图按年龄创建直方图。 我正在使用 iPython 和 Python 3.

年龄栏是:

24
23
22
23
23
22
25

plot=Fase 的输出是:

<table>
<thead>
<tr><th style="text-align: right;">  breaks</th><th style="text-align: right;">  counts</th><th style="text-align: right;">  mids_true</th><th style="text-align: right;">   mids</th><th style="text-align: right;">   density</th></tr>
</thead>
<tbody>
<tr><td style="text-align: right;">   22.75</td><td style="text-align: right;">     nan</td><td style="text-align: right;">      nan  </td><td style="text-align: right;">nan    </td><td style="text-align: right;">nan       </td></tr>
<tr><td style="text-align: right;">   23.5 </td><td style="text-align: right;">       2</td><td style="text-align: right;">       11  </td><td style="text-align: right;"> 23.125</td><td style="text-align: right;">  0.380952</td></tr>
<tr><td style="text-align: right;">   24.25</td><td style="text-align: right;">       3</td><td style="text-align: right;">       11.5</td><td style="text-align: right;"> 23.875</td><td style="text-align: right;">  0.571429</td></tr>
<tr><td style="text-align: right;">   25   </td><td style="text-align: right;">       2</td><td style="text-align: right;">       12  </td><td style="text-align: right;"> 24.625</td><td style="text-align: right;">  0.380952</td></tr>
</tbody>
</table>

正如 ImportanceOfBeingErnest 在评论中指出的那样,这是 H2O-3 与较新版本的 Matplotlib 之间的兼容性问题。正在跟踪该问题 here,当前的解决方法是确保您使用的是旧版本的 Matplotlib,例如 2.2.3 或更低版本。