擅长:python、mysql、java
<p>这个答案并没有针对您的代码,因为它不是自包含的,但是对于您要做的事情,默认的直方图应该可以工作(假设加载了numpy/pyplot)</p>
<pre><code>x = randn(100)
idx = x < 0.2 # Threshold to separate values
hist([x[idx], x[~idx]], color=['b', 'r'])
</code></pre>
<p>说明:</p>
<ol>
<li>第一行只是生成一些随机数据来测试</li>
<li>为数据低于某个阈值的位置创建一个索引,可以用~对其求反,以找到超出阈值的位置</li>
<li>最后一行绘制柱状图。这个命令需要一个单独组的列表来绘制,这在这里没有什么大的区别,但是如果<code>normed=True</code>它会的</li>
</ol>
<p>hist图可以做的更多,所以在您自己意外地实现它之前,请仔细查看文档。在</p>