python 自动轨迹绘制的实例代码


Posted in Python onJuly 05, 2019

用到的思维:

自动化思维,数据和功能分开处理,用数据驱动程序自动运行

接口化设计,数据与程序的对接方式要清晰明了

二维数据应用,应用维度组织数据,二维数据最常用

代码

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

数据文件

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 自动轨迹绘制的实例代码

以上这篇python 自动轨迹绘制的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中getattr函数使用方法 getattr实现工厂模式
Jan 20 Python
用Python操作字符串之rindex()方法的使用
May 19 Python
Python 序列的方法总结
Oct 18 Python
Flask数据库迁移简单介绍
Oct 24 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
Dec 02 Python
对python判断ip是否可达的实例详解
Jan 31 Python
Python:合并两个numpy矩阵的实现
Dec 02 Python
python解析多层json操作示例
Dec 30 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
Apr 03 Python
python实现简易版学生成绩管理系统
Jun 22 Python
Python爬虫设置ip代理过程解析
Jul 20 Python
python查询MySQL将数据写入Excel
Oct 29 Python
python实现ip代理池功能示例
Jul 05 #Python
解决yum对python依赖版本问题
Jul 05 #Python
python写入文件自动换行问题的方法
Jul 05 #Python
Python Numpy计算各类距离的方法
Jul 05 #Python
ERLANG和PYTHON互通实现过程详解
Jul 05 #Python
python如何读取bin文件并下发串口
Jul 05 #Python
anaconda如何查看并管理python环境
Jul 05 #Python
You might like
《星际争霸》各版本雷兽特点图文解析 雷兽不同形态一览
2020/03/02 星际争霸
php实现遍历目录并删除指定文件中指定内容
2015/01/21 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
js 判断 enter 事件
2009/02/12 Javascript
Javascript调用C#代码
2011/01/17 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
Jquery简单实现GridView行高亮的方法
2015/06/15 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
基于jQuery Tipso插件实现消息提示框特效
2016/03/16 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
JS正则表达式修饰符global(/g)用法分析
2016/12/27 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
jQuery+PHP+Mysql实现抽奖程序
2020/04/12 jQuery
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
微信小程序实现发送验证码按钮效果
2018/12/20 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
vue实现购物车的监听
2020/04/20 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
python中sys.argv参数用法实例分析
2015/05/20 Python
玩转python爬虫之正则表达式
2016/02/17 Python
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
Django Sitemap 站点地图的实现方法
2019/04/29 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
详解opencv中画圆circle函数和椭圆ellipse函数
2019/12/27 Python
Python 3.8 新功能大揭秘【新手必学】
2020/02/05 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
python 如何用urllib与服务端交互(发送和接收数据)
2021/03/04 Python
企业内控岗位的职责
2014/02/07 职场文书
Django与数据库交互的实现
2021/06/03 Python
golang内置函数len的小技巧
2021/07/25 Golang