我正在模拟科学论文的结果(使用python和matplotlib),在该论文中需要对线接触的2D网格进行着色。我有起点(x1,y1)和终点(x2,y2)画线。这些点(x1,x2,y1,y2)可以是浮点数。附有图片以描述该场景: https://imgur.com/a/fg23Hdd
我已经尝试使用bresenham算法的python库(以找出几乎所有由行https://github.com/encukou/bresenham/触及的网格),但是该库只能将整数坐标用作参数。我的输入可以是浮点数((3.2,2.85),(4.5,3.33))
在python中有内置的实现吗?如果没有,如何修改库(https://github.com/encukou/bresenham/)以适应我的要求?请注意,使用bresenham算法不是强制性的。