Я пытаюсь построить массив координат с помощью matplotlib.
x & y - два массива с координатами x и y.
Пример данных:
x = [489.99378204345703, 424.4607162475586, 665.4505157470703, 665.1176452636719]
y = [709.4012403488159, 253.38330745697021, 519.5582628250122, 519.5164632797241]
Это код, который я использую для построения
im = plt.imread(p_transform_path)
implot = plt.imshow(im)
for p,q in zip(x,y):
x_cord = x[p]
y_cord = y[q]
plt.scatter([x_cord], [y_cord])
plt.show()
p_transform_path
- это путь изображения, на котором я строю координаты.
Это сообщение об ошибке:
x_cord = x[p]
TypeError: list indices must be integers or slices, not numpy.float64