Получить данные точек, построенных на разных площадях рассеяния в питоне - PullRequest
0 голосов
/ 19 июня 2019

Я создал точечный график для фантастической лиги для разных игроков между «стоимостью игроков» и «очками фэнтези».Теперь я хочу получить информацию (например, имя, возраст, команду и т. Д.) Точек данных на левой стороне зеленой вертикальной линии и, более конкретно, на северо-западной части графика.Есть ли какая-либо функция «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()

1 Ответ

0 голосов
/ 19 июня 2019

Вы захотите получить доступ к информации прямо из вашего набора данных.

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