Здравствуйте, уважаемые пользователи форума dxdy.
Необходим совет относительно считывания canvas попиксельно в матрицу, чтобы размер canvas в пикселях был равен размеру матрицы в элементах.
В python я строю точки след образом:
Код:
plt.plot(x_new, y_new, 'ro', ms=3)
где x_new, y_new - векторы в 100 элементов (координаты 100 точек) - не integer, а float.
Необходимо создать матрицу следующей размерностью: (кол-во пикселей canvas по вертикали (холста, а не всего окна figure)) Х ( кол-во пикселей canvas по горизонтале), чтобы еденица 1 стояла в той ячейки матрицы, где находится точка на канве.
т.е. если кооринаты точки (100,100) - пиксель на канве, то в матрице 1 стоит в ячейке (99,99) - т.к. индексация массива в питоне с 0.
Как это можно сделать?