【发布时间】:2020-12-13 18:04:34
【问题描述】:
在这里,我试图通过在 x 轴上绘制 Age 并在 y 轴上绘制 Fare 来将数据与因素分开,我想在图例中显示两个标签,用各自的颜色区分男性和女性。任何人都可以帮我做这件事。
代码:
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv('https://sololearn.com/uploads/files/titanic.csv')
df['male']=df['Sex']=='male'
sc1= plt.scatter(df['Age'],df['Fare'],c=df['male'])
plt.legend()
plt.show()
【问题讨论】:
标签: python pandas matplotlib legend