Как узнать, сколько точек данных Matplotlib использует для диаграммы рассеяния - PullRequest
0 голосов
/ 06 марта 2020

Я новичок здесь. Я бродил, если есть простой код, чтобы напечатать число точек данных, используемых на диаграмме рассеяния Matplotlib, и, возможно, напечатать его на графике как «N = ...».

Большое спасибо

1 Ответ

0 голосов
/ 07 марта 2020

Если вам необходимо вернуться к данным позже, и у вас больше нет доступа к x и y по какой-либо причине, вы можете получить их следующим образом:

import numpy as np
import matplotlib.pyplot as plt 

x = ...
y = ...
artist = plt.scatter(x, y)

# ...
# Things that cause you to lose x and y.
# ...

xy = artist.get_offsets()
x, y = np.array(xy).transpose()
print(len(x))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...