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中请使用isinstance()判断变量类型
Aug 25 Python
wxPython框架类和面板类的使用实例
Sep 28 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
Jul 06 Python
Python决策树和随机森林算法实例详解
Jan 30 Python
Python3 关于pycharm自动导入包快捷设置的方法
Jan 16 Python
Python基于plotly模块实现的画图操作示例
Jan 23 Python
Python实现微信机器人的方法
Sep 06 Python
python不相等的两个字符串的 if 条件判断为True详解
Mar 12 Python
django中url映射规则和服务端响应顺序的实现
Apr 02 Python
Pytorch高阶OP操作where,gather原理
Apr 30 Python
终于搞懂了Keras中multiloss的对应关系介绍
Jun 22 Python
python使用shell脚本创建kafka连接器
Apr 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
PHP 错误之引号中使用变量
2009/05/04 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
php命令行用法入门实例教程
2014/10/27 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
PHP使用array_merge重新排列数组下标的方法
2015/07/22 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
2020/12/24 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
Javascript函数中的arguments.callee用法实例分析
2016/09/16 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
2019/11/18 jQuery
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
uni-app使用countdown插件实现倒计时
2020/11/01 Javascript
解决Vue大括号字符换行踩的坑
2020/11/09 Javascript
python获取一组汉字拼音首字母的方法
2015/07/01 Python
python制作一个桌面便签软件
2015/08/09 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
python爬取指定微信公众号文章
2018/12/20 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
scrapy-splash简单使用详解
2021/02/21 Python
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
介绍一下javax.servlet.Servlet接口及其主要方法
2015/11/30 面试题
《夸父追日》教学反思
2014/02/26 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
职场中的你,辞职信写对了吗?
2019/06/26 职场文书
详解Laravel服务容器的优势
2021/05/29 PHP
Pytorch中的学习率衰减及其用法详解
2021/06/05 Python