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中的对象,方法,类,实例,函数用法分析
Jan 15 Python
用Python展示动态规则法用以解决重叠子问题的示例
Apr 02 Python
总结Python编程中函数的使用要点
Mar 20 Python
python中reader的next用法
Jul 24 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
用python实现英文字母和相应序数转换的方法
Sep 18 Python
Python中关于浮点数的冷知识
Sep 22 Python
Python实现快速排序的方法详解
Oct 25 Python
python numpy数组中的复制知识解析
Feb 03 Python
python词云库wordcloud的使用方法与实例详解
Feb 17 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 Python
教你如何使用Python开发一个钉钉群应答机器人
Jun 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
WINDOWS 2000下使用ISAPI方式安装PHP
2006/09/05 PHP
php面向对象全攻略 (九)访问类型
2009/09/30 PHP
解析php函数method_exists()与is_callable()的区别
2013/06/21 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
2016/05/27 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
jquery表格datatables实例解析 直接加载和延迟加载
2016/08/12 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
微信小程序之电影影评小程序制作代码
2017/08/03 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
基于JQuery实现页面定时弹出广告
2020/05/08 jQuery
JS访问对象两种方式区别解析
2020/08/29 Javascript
解决vue-loader加载不上的问题
2020/10/21 Javascript
[07:01]DOTA2-DPC中国联赛正赛 Aster vs Magma 3月5日 赛后选手采访
2021/03/11 DOTA
python二叉树的实现实例
2013/11/21 Python
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
Python学习思维导图(必看篇)
2017/06/26 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
python实现日常记账本小程序
2018/03/10 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
高中生毕业自我鉴定
2013/10/10 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
调查研究项目计划书
2014/04/29 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
可可西里观后感
2015/06/08 职场文书
Python torch.flatten()函数案例详解
2021/08/30 Python