我想散布2个变量,并根据第3个变量对点进行着色,第3个变量是定性变量,包含2个类。
df.plot(kind='scatter', x='TotalIncome', y='LoanAmount', figsize=(10, 6))
plt.xlabel('total income')
plt.ylabel('loan amount')
plt.show()
答案 0 :(得分:0)
很容易为第三个变量的各个点着色。您只需要将此定性变量映射到可以表示颜色的对象即可。例如,如果以下代码中的第三个变量是“ c”:
<script>
有关可用颜色图的列表,请参见:
https://matplotlib.org/3.1.0/tutorials/colors/colormaps.html