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 Datetime模块和Calendar模块用法实例分析
Apr 15 Python
python验证身份证信息实例代码
May 06 Python
Python+opencv 实现图片文字的分割的方法示例
Jul 04 Python
kali中python版本的切换方法
Jul 11 Python
Python迭代器模块itertools使用原理解析
Dec 11 Python
python 比较2张图片的相似度的方法示例
Dec 18 Python
MNIST数据集转化为二维图片的实现示例
Jan 10 Python
python3 实现口罩抽签的功能
Mar 11 Python
pyecharts动态轨迹图的实现示例
Apr 17 Python
Django ORM 查询表中某列字段值的方法
Apr 30 Python
解决python中import文件夹下面py文件报错问题
Jun 01 Python
python状态机transitions库详解
Jun 02 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 json_encode奇怪问题说明
2011/09/27 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
2014/10/16 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
PHP单例模式数据库连接类与页面静态化实现方法
2019/03/20 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
input按钮的事件处理大全
2010/12/10 Javascript
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
jquery验证邮箱格式并显示提交按钮
2015/11/07 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
Bootstrap框架下下拉框select搜索功能
2020/03/26 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
自定义Vue组件打包、发布到npm及使用教程
2019/05/22 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
javascript合并两个数组最简单的实现方法
2019/09/14 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
JavaScript原型继承和原型链原理详解
2020/02/04 Javascript
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
美国最大的旗帜经销商:Carrot-Top
2018/02/26 全球购物
加拿大领先家居家具网上购物:Aosom.ca
2020/05/27 全球购物
Eclipse面试题
2014/03/22 面试题
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
2014县政府领导班子三严三实对照检查材料思想汇报
2014/09/26 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
党支部承诺书
2015/01/20 职场文书
2015年预算员工作总结
2015/05/14 职场文书
Go timer如何调度
2021/06/09 Golang