Python+matplotlib实现填充螺旋实例


Posted in Python onJanuary 15, 2018

填充螺旋演示结果:

Python+matplotlib实现填充螺旋实例

实例代码:

import matplotlib.pyplot as plt
import numpy as np

theta = np.arange(0, 8*np.pi, 0.1)
a = 1
b = .2

for dt in np.arange(0, 2*np.pi, np.pi/2.0):

  x = a*np.cos(theta + dt)*np.exp(b*theta)
  y = a*np.sin(theta + dt)*np.exp(b*theta)

  dt = dt + np.pi/4.0

  x2 = a*np.cos(theta + dt)*np.exp(b*theta)
  y2 = a*np.sin(theta + dt)*np.exp(b*theta)

  xf = np.concatenate((x, x2[::-1]))
  yf = np.concatenate((y, y2[::-1]))

  p1 = plt.fill(xf, yf)

plt.show()

总结

以上就是本文关于Python+matplotlib实现填充螺旋实例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
基于进程内通讯的python聊天室实现方法
Jun 28 Python
python3抓取中文网页的方法
Jul 28 Python
日常整理python执行系统命令的常见方法(全)
Oct 22 Python
Python自动化运维之IP地址处理模块详解
Dec 10 Python
Python在groupby分组后提取指定位置记录方法
Apr 20 Python
Python爬虫实战之12306抢票开源
Jan 24 Python
Python3转换html到pdf的不同解决方案
Mar 11 Python
基于python进行抽样分布描述及实践详解
Sep 02 Python
django多种支付、并发订单处理实例代码
Dec 13 Python
基于python实现matlab filter函数过程详解
Jun 08 Python
Python unittest discover批量执行代码实例
Sep 08 Python
深入理解Pytorch微调torchvision模型
Nov 11 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
Jan 15 #Python
wxPython之解决闪烁的问题
Jan 15 #Python
详细解读tornado协程(coroutine)原理
Jan 15 #Python
Python之ReportLab绘制条形码和二维码的实例
Jan 15 #Python
Tornado高并发处理方法实例代码
Jan 15 #Python
使用Python实现windows下的抓包与解析
Jan 15 #Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
Jan 15 #Python
You might like
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
ThinkPHP实现更新数据实例详解(demo)
2016/06/29 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
javascript下arguments,caller,callee,call,apply示例及理解
2009/12/24 Javascript
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
javascript 判断用户有没有操作页面
2017/10/17 Javascript
Angular 5.0 来了! 有这些大变化
2017/11/15 Javascript
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
2018/01/12 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
使用vue cli4.x搭建vue项目的过程详解
2020/05/08 Javascript
vue swipeCell滑动单元格(仿微信)的实现示例
2020/09/14 Javascript
[02:17]《辉夜杯》TRG战队巡礼
2015/10/26 DOTA
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
OpenCV图像颜色反转算法详解
2019/05/13 Python
在Python中COM口的调用方法
2019/07/03 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
Python 实现将数组/矩阵转换成Image类
2020/01/09 Python
HTML5 input元素类型:email及url介绍
2013/08/13 HTML / CSS
《雷鸣电闪波尔卡》教学反思
2014/02/23 职场文书
新年爱情寄语
2014/04/08 职场文书
建筑施工安全责任书
2014/07/24 职场文书
小学生推普周国旗下讲话稿
2014/09/21 职场文书
大学生见习报告总结
2014/11/04 职场文书
毕业生对母校寄语
2015/02/26 职场文书
导游词之河姆渡遗址博物馆
2019/10/10 职场文书
Python基础教程,Python入门教程(超详细)
2021/06/24 Python
MySQL去除重叠时间求时间差和的实现
2021/08/23 MySQL