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服务器端收发请求的实现代码
Sep 29 Python
Python3搜索及替换文件中文本的方法
May 22 Python
Python实现Logger打印功能的方法详解
Sep 01 Python
利用Django-environ如何区分不同环境
Aug 26 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
Dec 15 Python
对python模块中多个类的用法详解
Jan 10 Python
python中比较两个列表的实例方法
Jul 04 Python
python3 打印输出字典中特定的某个key的方法示例
Jul 06 Python
django项目登录中使用图片验证码的实现方法
Aug 15 Python
基于python实现数组格式参数加密计算
Apr 21 Python
基于SpringBoot构造器注入循环依赖及解决方式
Apr 26 Python
使用Python判断一个文件是否被占用的方法教程
Dec 16 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
php二维数组转成字符串示例
2014/02/17 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
PHP内核探索之变量
2015/12/22 PHP
浅析Yii2缓存的使用
2016/05/10 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
2017/01/24 PHP
详解Yii2 之 生成 URL 的方法
2017/06/16 PHP
laravel框架 api自定义全局异常处理方法
2019/10/11 PHP
键盘控制事件应用教程大全
2006/11/24 Javascript
lib.utf.js
2007/08/21 Javascript
Prototype ObjectRange对象学习
2009/07/19 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
什么是Node.js?Node.js详细介绍
2014/06/01 Javascript
浅析JS操作DOM的一些常用方法
2016/05/13 Javascript
RGB和YUV 多媒体编程基础详细介绍
2016/11/04 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
three.js加载obj模型的实例代码
2017/11/10 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
小程序调用微信支付的方法
2019/09/26 Javascript
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
Python使用wget实现下载网络文件功能示例
2018/05/31 Python
解决python升级引起的pip执行错误的问题
2018/06/12 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
基于PyTorch中view的用法说明
2021/03/03 Python
html5 利用canvas手写签名并保存的实现方法
2018/07/12 HTML / CSS
remote接口和home接口主要作用
2013/05/15 面试题
建筑工程自我鉴定
2013/10/18 职场文书
4s店机修工岗位职责
2013/12/20 职场文书
新闻学专业个人求职信写作
2014/02/04 职场文书
音乐教学随笔感言
2014/02/19 职场文书
春节联欢晚会主持词
2014/03/24 职场文书
升学宴祝酒词
2015/08/11 职场文书
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript