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实现截屏的函数
Jul 25 Python
Python实现插入排序和选择排序的方法
May 12 Python
python的移位操作实现详解
Aug 21 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
Jan 08 Python
python实现人机猜拳小游戏
Feb 03 Python
django xadmin action兼容自定义model权限教程
Mar 30 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 Python
Python自动化xpath实现自动抢票抢货
Sep 19 Python
Pycharm github配置实现过程图解
Oct 13 Python
Python序列化与反序列化相关知识总结
Jun 08 Python
浅谈哪个Python库才最适合做数据可视化
Jun 28 Python
Python学习之时间包使用教程详解
Mar 21 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+mysql事务rollback&commit示例
2010/02/08 PHP
php防盗链的常用方法小结
2010/07/02 PHP
PDO::getAttribute讲解
2019/01/28 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
Jquery遍历checkbox获取选中项value值的方法
2014/02/13 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
2015/02/24 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
Python实现购物系统(示例讲解)
2017/09/13 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
python 执行文件时额外参数获取的实例
2018/12/18 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
2019/12/10 Python
Python列表list操作相关知识小结
2020/01/29 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
自我评价怎么写好呢?
2013/12/05 职场文书
市场安全管理制度
2014/01/26 职场文书
班队活动设计方案
2014/01/30 职场文书
自荐信的基本格式
2014/02/22 职场文书
聘任书的写作格式及范文
2014/03/29 职场文书
企业安全生产演讲稿
2014/05/09 职场文书
工作保证书怎么写
2015/02/28 职场文书
施工安全员岗位职责
2015/04/11 职场文书
自定义函数实现单词排序并运用于PostgreSQL(实现代码)
2021/04/22 PostgreSQL
Redis IP地址的绑定的实现
2021/05/08 Redis
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL