Есть ли встроенная функция в python / matplotlib для маркировки сеток, которых касается линия? - PullRequest
0 голосов
/ 01 апреля 2019

Я моделирую результат научной работы (с использованием python и matplotlib), где требуется раскрасить 2D-сетки, соприкасающиеся с линией. У меня есть начальная (x1, y1) и конечная (x2, y2) точки, чтобы нарисовать линию. Эти точки (x1, x2, y1, y2) могут быть с плавающими числами. Картинка прилагается, чтобы описать сценарий: https://imgur.com/a/fg23Hdd

enter image description here

Я уже пытался использовать библиотеку Python с алгоритмом Брезенхэма (чтобы найти почти все сетки, которых касается линия, https://github.com/encukou/bresenham/), но эта библиотека может принимать только целочисленные координаты в качестве аргумента. Мой ввод может быть плавающим числом ((3.2, 2.85), (4.5, 3.33))

Есть ли в python встроенная реализация для этого? Если нет, как я могу изменить библиотеку (https://github.com/encukou/bresenham/), чтобы она соответствовала моим требованиям? Обратите внимание, что использование алгоритма Брезенхэма не является обязательным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...