python画蝴蝶曲线图的实例


Posted in Python onNovember 21, 2019

蝴蝶曲线是由Temple H·Fay发现的可用极坐标函数表示的蝴蝶曲线。 由于此曲线优美,

因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制需要的蝴蝶曲线图。 先看下漂亮的蝴蝶曲线吧。

python画蝴蝶曲线图的实例

1.首先我们需要确定蝴蝶曲线的函数表达

python画蝴蝶曲线图的实例

2.选择python里面的matplotlib.pyplot作为画图工具

1.首先导入python包

import numpy as np
import matplotlib.pyplot as plt

2.设置个参数的值

t = np.arange(0.0, 12*np.pi, 0.01)
x = np.sin(t)*(np.e**np.cos(t) - 2*np.cos(4*t)-np.sin(t/12)**5)
y = np.cos(t)*(np.e**np.cos(t) - 2*np.cos(4*t)-np.sin(t/12)**5)

3.根据公式,使用numpy里面的函数使用plt画出所需图片

plt.figure(figsize=(8,6))
plt.axis('off')
plt.plot(x,y,color='blue',linewidth = '2')
#plt.show()
plt.savefig("butter.jpg",dpi=400)

python画蝴蝶曲线图的实例

4.使用Image重新调整图片到适当的大小使其符合favicon大小

from PIL import Image
im = Image.open("butter.jpg")
favicon = im.resize((50,50))
favicon.save("favicon.ico")

python画蝴蝶曲线图的实例

至此,我们完成了使用python的matplotlib.pyplot包绘制漂亮的蝴蝶曲线的过程,把图片保存到网站跟目录就可以看到了!

以上这篇python画蝴蝶曲线图的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
基于使用paramiko执行远程linux主机命令(详解)
Oct 16 Python
Python并发编程协程(Coroutine)之Gevent详解
Dec 27 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
May 10 Python
python爬虫刷访问量 2019 7月
Aug 01 Python
python二进制读写及特殊码同步实现详解
Oct 11 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
Nov 06 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
python 解压、复制、删除 文件的实例代码
Feb 26 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
Feb 29 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
Jun 24 Python
call在Python中改进数列的实例讲解
Dec 09 Python
Python 静态方法和类方法实例分析
Nov 21 #Python
Python 用turtle实现用正方形画圆的例子
Nov 21 #Python
python 实现兔子生兔子示例
Nov 21 #Python
python3实现用turtle模块画一棵随机樱花树
Nov 21 #Python
用python中的matplotlib绘制方程图像代码
Nov 21 #Python
python hash每次调用结果不同的原因
Nov 21 #Python
python/Matplotlib绘制复变函数图像教程
Nov 21 #Python
You might like
ThinkPHP CURD方法之table方法详解
2014/06/18 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
event对象的方法 兼容多浏览器
2009/06/27 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
Python中用memcached来减少数据库查询次数的教程
2015/04/07 Python
Python合并字符串的3种方法
2015/05/21 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
2018/06/22 Python
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
Django中使用Celery的教程详解
2018/08/24 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
对python3中, print横向输出的方法详解
2019/01/28 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
Python3简单爬虫抓取网页图片代码实例
2019/08/26 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
浅谈Pycharm最有必要改的几个默认设置项
2020/02/14 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
民间借贷借条如何写
2015/05/26 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书
go语言中GOPATH GOROOT的作用和设置方式
2021/05/05 Golang