Как получить координаты x и y из графика разметки matplotlib с помощью plt.gca ()?

Есть ли способ получить координаты x и y точек графика разброса по объекту Matplotlib Axes? Для plt.plot() существует атрибут, называемый data , но следующий код не работает:

 x = [1, 2, 6, 3, 11] y = [2, 4, 10, 3, 2] plt.scatter(x, y) print(plt.gca().data) plt.show() --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-30-9346ca31279c> in <module>() 41 y = [2, 4, 10, 3, 2] 42 plt.scatter(x, y) ---> 43 print(plt.gca().data) 44 plt.show() AttributeError: 'AxesSubplot' object has no attribute 'data' 

One Solution collect form web for “Как получить координаты x и y из графика разметки matplotlib с помощью plt.gca ()?”

 import matplotlib.pylab as plt x = [1, 2, 6, 3, 11] y = [2, 4, 10, 3, 2] plt.scatter(x, y) ax = plt.gca() cs = ax.collections[0] cs.set_offset_position('data') print cs.get_offsets() 

Выход

 [[ 1 2] [ 2 4] [ 6 10] [ 3 3] [11 2]] 
  • создание графиков разметки matplotlib из dataframes в пандах Python
  • matplotlib легенда, соответствующая размеру и цвету точек
  • Создание штабелированного участка цилиндра в matplotlib
  • Рисование графика или сети из матрицы расстояний?
  • 3D рассеянное изображение в мудреце
  • Построение линейного графика с барами ошибок и точками данных из pandas DataFrame
  • Замкнутая парная матрица суставов гексбина
  • Назначение ключевого слова «ax» в функции pandas scatter_matrix
  • Как выбрать точку в подзаголовке и выделить ее в смежных подзаговорах в matplotlib (расширение до области точек)
  • построение трассировки сейсмических волн с использованием matplotlib
  • как сделать сюжетную легенду о двух столбцах
  • Python - лучший язык программирования в мире.