擅长:python、mysql、java
<p>我想你的主要问题包括两个主要步骤:首先,计算散射点的密度函数,然后实际绘制它。所以,如果有一个函数z=f(x,y),其中z是点(x,y)的估计密度,那么可以使用已经研究过的matplotlib方法。在</p>
<p>至于第一步,我建议您看看<a href="http://www.scipy.org/doc/api_docs/SciPy.stats.kde.gaussian_kde.html" rel="nofollow">scipy.stats.kde</a>中的内核密度估计例程。基本上是这样</p>
<pre><code>density = scipy.stats.gaussian_kde(scatterpoints)
</code></pre>
<p>然后可以计算每个点的密度</p>
^{pr2}$