在python中获取散点图的不同区域中绘制的点的数据

2024-05-23 16:09:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经创建了一个分散图,为不同的球员之间的'球员成本'和'幻想点'幻想联盟。现在我想得到绿色垂直线左侧数据点的信息(如姓名、年龄、团队等),更具体地说是在图形的西北部分。 是否有任何函数“get”来获取数据点的信息。你知道吗

图像描述: 两条垂直线v1在x=6处和v2在x=10处的正态散点图。我想从绘图中得到绘制在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()

Tags: 数据信息绘制pltfantasy幻想points成本
1条回答
网友
1楼 · 发布于 2024-05-23 16:09:19

您将希望直接从数据集中访问信息。你知道吗

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)]

相关问题 更多 >