擅长:python、mysql、java
<p>一种简单的方法是按颜色对数据进行分组,然后在一个图上绘制所有数据。熊猫有一个内置的groupby功能。例如:</p>
<pre><code>import matplotlib.pyplot as plt
from matplotlib import colors as mcolors
for color, group in df.groupby(['Color']):
plt.scatter(group['A'], group['B'], c=color, alpha=0.8, label=color)
plt.legend()
plt.show()
</code></pre>
<p>请注意,我们为每一组数据调用一次<code>plt.scatter</code>。然后我们只需要调用<code>plt.legend</code>和<code>plt.show</code>一旦所有数据都在我们的绘图中。在</p>