我为幻想联盟创建了一个散布图,用于在“玩家成本”和“幻想积分”之间为不同的玩家创建。现在,我想在绿色垂直线的左侧,更具体地说是在图形的西北部,获取数据点的信息(例如名称,年龄,团队等)。 是否有任何“获取”功能来获取数据点信息。
图像描述: 普通散点图,在x = 6处有两条垂直线v1,在x = 10处有v2。我想从图中获取绘制在v1左侧的数据点的信息
以下是我编写的绘制散点图的代码
x = dataset.loc[:,"Cost"]
y = datasetloc[:,"Points"]
plt.figure(figsize = (20,10))
plt.scatter(x,y,size =100,marker = '*',color = 'b',alpha = 0.8,edgeolors
= 'white')
plt.xlabel("Indiidual Players Cost")
plt.ylabel("Fantasy Points")
plt.title("Players Cost Vs Fantasy Points")
plt.show()
答案 0 :(得分:0)
您将要直接从数据集中访问信息。
nw = dataset[(dataset.Cost <= 6) & (dataset.Points >= 0)]
ne = dataset[(dataset.Cost >= 6) & (dataset.Points >= 0)]
sw = dataset[(dataset.Cost <= 6) & (dataset.Points <= 0)]
se = dataset[(dataset.Cost >= 6) & (dataset.Points <= 0)]