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 相关文章推荐
python实现划词翻译
Apr 23 Python
Python访问MySQL封装的常用类实例
Nov 11 Python
用Python进行基础的函数式编程的教程
Mar 31 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
Apr 13 Python
Python实现HTTP协议下的文件下载方法总结
Apr 20 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
python正向最大匹配分词和逆向最大匹配分词的实例
Nov 14 Python
python 使用值来排序一个字典的方法
Nov 16 Python
使用python实现kNN分类算法
Oct 16 Python
基于Python执行dos命令并获取输出的结果
Dec 30 Python
python 用Matplotlib作图中有多个Y轴
Nov 28 Python
paramiko使用tail实时获取服务器的日志输出详解
Dec 06 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
解析php addslashes()与addclashes()函数的区别和比较
2013/06/24 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
Yii使用技巧大汇总
2015/12/29 PHP
php事件驱动化设计详解
2016/11/10 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
JavaScript Event学习补遗 addEventSimple
2010/02/11 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
js确认删除对话框适用于a标签及submit
2014/07/10 Javascript
node.js使用require()函数加载模块
2014/11/26 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
Node.js安装配置图文教程
2017/05/10 Javascript
微信小程序上传图片功能(附后端代码)
2020/06/19 Javascript
python多进程并发demo实例解析
2019/12/13 Python
python代码xml转txt实例
2020/03/10 Python
python-地图可视化组件folium的操作
2020/12/14 Python
彼得罗夫美国官网:Peter Thomas Roth美国(青瓜面膜)
2017/11/05 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
业务代表的岗位职责
2013/11/16 职场文书
办公室主任先进事迹
2014/01/18 职场文书
信息技术教学反思
2014/02/12 职场文书
怎样写好自我评价呢?
2014/02/16 职场文书
应届生求职信
2014/05/31 职场文书
公司副总经理任命书
2014/06/05 职场文书
教师业务学习材料
2014/12/16 职场文书
销售员岗位职责
2015/02/10 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
火锅店的开业营销方案范本!
2019/07/05 职场文书
Python实现随机生成迷宫并自动寻路
2021/06/13 Python
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS
git中cherry-pick命令的使用教程
2022/06/25 Servers