用python根据文本数据自动绘制轨迹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python根据文本数据自动绘制轨迹相关的知识,希望对你有一定的参考价值。

1.具体步骤

1.1导包

import turtle as t

1.2设置基本参数

t.title(自动轨迹绘制)
t.setup(800,600,0,0)
t.pencolor(red)
t.pensize(5)

1.3数据读取

#数据读取
detals=[]
f=open(a.txt)
for line in f:
    line = line.replace(\\n,)
    detals.append(list(map(eval,line.split(,))))
f.close()

1.4自动绘制

#自动绘制
for i in range(len(detals)):
    t.pencolor(detals[i][3],detals[i][4],detals[i][5])
    t.fd(detals[i][0])
    if detals[i][1]:
        t.right(detals[i][2])
    else:
        t.left(detals[i][2])

2.完整代码

import turtle as t
t.title(自动轨迹绘制)
t.setup(800,600,0,0)
t.pencolor(red)
t.pensize(5)
#数据读取
detals=[]
f=open(a.txt)
for line in f:
    line = line.replace(\\n,)
    detals.append(list(map(eval,line.split(,))))
f.close()
#自动绘制
for i in range(len(detals)):
    t.pencolor(detals[i][3],detals[i][4],detals[i][5])
    t.fd(detals[i][0])
    if detals[i][1]:
        t.right(detals[i][2])
    else:
        t.left(detals[i][2])

3.数据

300,0,144,1,0,0
300,0,144,0,1,0
300,0,144,0,0,1
300,0,144,1,1,0
300,0,108,0,1,1
184,0,72,1,0,1
184,0,72,0,0,0
184,0,72,0,0,0
184,0,72,0,0,0
184,1,72,1,0,1
184,1,72,0,0,0
184,1,72,0,0,0
184,1,72,0,0,0
184,1,72,0,0,0
184,1,720,0,0,0

以上是关于用python根据文本数据自动绘制轨迹的主要内容,如果未能解决你的问题,请参考以下文章

实例11:自动轨迹绘制

用python捕捉鼠标移动轨迹要怎么用

7.2 Python 实例11-自动轨迹绘制

自动轨迹绘制

python轨迹数据处理?

Python—— 文件和数据格式化(模块6: wordcloud库的使用)(实例:自动轨迹绘制&政府工作报告词云)