Python &引用;“连续”;在Pygame中策划

Python &引用;“连续”;在Pygame中策划,python,plot,pygame,Python,Plot,Pygame,我是否在Pygame中绘制了一个“连续的”,移动的绘图,就像“NetLogo”模拟中的绘图?我的主要困难不是绘图本身(点之间的线),而是当曲线接近长方体边缘时移动绘图框架的过程 谢谢。好的,因此您可以通过以下方式绘制与应用程序中类似的绘图: 创建图形大小的曲面。然后创建一个像素阵列,这样就可以修改图形 pxarray = pygame.PixelArray (surface) 然后,您可以像操作任何其他数组一样操作该数组: pxarray[x][y] = 0xFF00FF # this wil

我是否在Pygame中绘制了一个“连续的”,移动的绘图,就像“NetLogo”模拟中的绘图?我的主要困难不是绘图本身(点之间的线),而是当曲线接近长方体边缘时移动绘图框架的过程


谢谢。

好的,因此您可以通过以下方式绘制与应用程序中类似的绘图:

创建图形大小的曲面。然后创建一个像素阵列,这样就可以修改图形

pxarray = pygame.PixelArray (surface)
然后,您可以像操作任何其他数组一样操作该数组:

pxarray[x][y] = 0xFF00FF # this will set pixel at x,y to purple
然后,您通常可以将曲面blit到屏幕上

有关像素阵列的更多信息:


编辑:使用pxarray和transform,如果您的数字超出范围,您将有一个缩小的图形。简单地说,当点对于绘图来说太大时,您可以添加足够的行,然后使用
transform.scale
将其缩放回原始分辨率。

链接不起作用-class not Found按此处的“运行利他主义”:好的,您可以再解释一下,您试图实现的目标吗?要对像素进行操作,可以使用pxarrayI进行与此模拟类似的模拟。我想在Pygame中实现一个类似于NetLogo模拟中的绘图(在左下角),一个在模拟运行时不断更新的绘图。谢谢,但构建图形本身并不是我的难点。请注意,当曲线接近图形边缘时,在模拟中会发生什么:尽管曲线接近边缘,但所有曲线都会以显示新数据的方式“收缩”。我如何模仿这种行为?