擅长:python、mysql、java
<p>如果没有规则网格(即每个网格值x和y的z值),则可以使用基于pandas数据帧的更通用的方法:</p>
<pre><code>import pandas as pd
import seaborn as sns
import matplotlib.pypot as plt
data = pd.DataFrame(data={'x':x, 'y':y, 'z':z})
data = data.pivot(index='x', columns='y', values='z')
sns.heatmap(data)
plt.show()
</code></pre>
<p>pivot方法将使用索引和列中的唯一值来构造一个将缺少度量值设置为NaN的表。然后可以将表格绘制为热图。</p>