0

我正在研究绘图回归函数。我的函数的参数是一个 x,y 坐标列表,我将其分成两个列表(一个 x 坐标列表和一个 y 坐标列表)。我已经找到了线的斜率以及绘制点所需的一切,但我需要一些帮助来编写一个 for 循环以使我的乌龟绘制 x、y 点。我已经画了我的坐标轴,这就是我迄今为止在尝试绘制点时所拥有的。

for i,j in xPts,yPts:
    mad.up()
    mad.goto(i,j)
    mad.down()
    mad.dot()

例如,我最初可能得到了列表 [(1,2),(3,4),(5,6)] 并且我已经将它们分开,所以我有列表 xPts=[1,3,5] 和 yPts =2,4,6]。

4

1 回答 1

1

如果您已经设置了具有正确尺寸的屏幕来处理这样的简单点,这应该可以工作,否则我会尝试将这些值乘以 100

for i in range(len(xPts)):
  mad.up()
  mad.goto(xPts[i], yPts[i])
  mad.down()
  mad.dot()

仅供参考,您不能在同一个 for 语句中迭代到不同的列表,这就是您的问题

于 2013-07-10T16:56:51.187 回答