python / matplotlib中是否有任何内置功能可用于标记一行所接触的网格?

时间:2019-04-01 09:23:18

标签: python numpy matplotlib plot graph

我正在模拟科学论文的结果(使用python和matplotlib),在该论文中需要对线接触的2D网格进行着色。我有起点(x1,y1)和终点(x2,y2)画线。这些点(x1,x2,y1,y2)可以是浮点数。附有图片以描述该场景: https://imgur.com/a/fg23Hdd

enter image description here

我已经尝试使用bresenham算法的python库(以找出几乎所有由行​​https://github.com/encukou/bresenham/触及的网格),但是该库只能将整数坐标用作参数。我的输入可以是浮点数((3.2,2.85),(4.5,3.33))

在python中有内置的实现吗?如果没有,如何修改库(https://github.com/encukou/bresenham/)以适应我的要求?请注意,使用bresenham算法不是强制性的。

0 个答案:

没有答案