实例11 数据脚本绘制轨迹

 

 

步骤1:定义数据文件格式(接口) 

 

 

步骤2:编写程序,根据文件接口解析参数绘制图形

# AutoTraceDraw.py
import turtle as t

# 数据读取脚本
datals = []
f = open("data.txt")
for line in f:
    line = line.replace("\n", "")
    datals.append(list(map(eval, line.split(","))))
    # map将可迭代对象的每一个元素,用第一参数指定的函数进行处理
f.close()

# 根据脚本绘制图形
t.title('自动轨迹绘制')
t.setup(1000, 1000, 0, 0)
t.pencolor("red")
t.pensize(5)
print(datals)
for i in range(len(datals)):
    t.pencolor(datals[i][3], datals[i][4], datals[i][5])
    t.fd(datals[i][0])
    if datals[i][1]:
        t.right(datals[i][2])
    else:
        t.left(datals[i][2])

 

步骤3:编制数据文件,绘制想要的图形

posted @ 2021-08-06 17:23  seaidler  阅读(16)  评论(0)    收藏  举报