python自动轨迹绘制_Python——自动轨迹绘制
需求:根據(jù)腳本來(lái)繪制圖形
不是寫代碼而是寫數(shù)據(jù)來(lái)繪制軌跡
數(shù)據(jù)腳本是自動(dòng)化最重要的第一步
基本思路:
步驟1:定義數(shù)據(jù)文件格式(接口)
步驟2:編寫程序,根據(jù)文件接口解析參數(shù)繪制圖形
步驟3:編制數(shù)據(jù)文件
數(shù)據(jù)接口沒(méi)有統(tǒng)一的規(guī)范,可以自己定義
程序:
#AutoTraceDraw.py
import turtle as t
t.title('自動(dòng)軌跡繪制')
t.setup(800, 600, 0, 0)
t.pencolor("red")
t.pensize(5)
#數(shù)據(jù)讀取
datals = []
f = open("data.txt")
for line in f:
line = line.replace("\n","")
datals.append(list(map(eval, line.split(","))))
f.close()
#自動(dòng)繪制
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.rt(datals[i][2])
else:
t.lt(datals[i][2])
自動(dòng)化思維:數(shù)據(jù)和功能分離,數(shù)據(jù)驅(qū)動(dòng)的自動(dòng)運(yùn)行
接口化設(shè)計(jì):格式化設(shè)計(jì)接口,清晰明了
總結(jié)
以上是生活随笔為你收集整理的python自动轨迹绘制_Python——自动轨迹绘制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 私募基金具有高风险,这种私募基金不能投资
- 下一篇: mysql中存储过程另存为_转: MyS