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进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
python类中super()和__init__()的区别
Oct 18 Python
python读取视频流提取视频帧的两种方法
Oct 22 Python
python实现在IDLE中输入多行的方法
Apr 19 Python
运用Python的webbrowser实现定时打开特定网页
Feb 21 Python
pandas删除指定行详解
Apr 04 Python
Django发送邮件和itsdangerous模块的配合使用解析
Aug 10 Python
pytorch之inception_v3的实现案例
Jan 06 Python
python enumerate内置函数用法总结
Jan 07 Python
Python range与enumerate函数区别解析
Feb 28 Python
解决pycharm不能自动保存在远程linux中的问题
Feb 06 Python
Python OpenCV实现图像模板匹配详解
Apr 07 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的session cookie错误
2009/08/09 PHP
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
PHP警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
PHP中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
php比较相似字符串的方法
2015/06/05 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
onsubmit阻止form表单提交与onclick的相关操作
2010/09/03 Javascript
jquery插件开发方法(初学者)
2012/02/03 Javascript
jQuery中:submit选择器用法实例
2015/01/03 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
2016/06/26 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
5分钟打造简易高效的webpack常用配置
2017/07/04 Javascript
vue.js项目中实用的小技巧汇总
2017/11/29 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
详解React开发必不可少的eslint配置
2018/02/05 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
2019/07/19 Javascript
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
python自动裁剪图像代码分享
2017/11/25 Python
python获取代理IP的实例分享
2018/05/07 Python
Python Django 前后端分离 API的方法
2019/08/28 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
css3实现动画的三种方式
2020/08/24 HTML / CSS
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
心理咨询专业自荐信
2014/07/07 职场文书
创先争优公开承诺书
2014/08/30 职场文书
招商引资工作汇报材料
2014/10/28 职场文书
初中军训感想
2015/08/07 职场文书
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL