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 MD5文件生成码
Jan 12 Python
python3抓取中文网页的方法
Jul 28 Python
pandas 实现字典转换成DataFrame的方法
Jul 04 Python
tensorflow 中对数组元素的操作方法
Jul 27 Python
Python中调用其他程序的方式详解
Aug 06 Python
Python处理session的方法整理
Aug 29 Python
python 画条形图(柱状图)实例
Apr 24 Python
python如何从键盘获取输入实例
Jun 18 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
Oct 21 Python
python图片合成的示例
Nov 09 Python
Python3 多线程(连接池)操作MySQL插入数据
Jun 09 Python
OpenCV绘制圆端矩形的示例代码
Aug 30 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 session
2013/10/28 PHP
mac下安装nginx和php
2013/11/04 PHP
tagName的使用,留一笔
2006/06/26 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
7个让JavaScript变得更好的注意事项
2015/01/28 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
2016/01/04 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
2016/04/26 Javascript
jQuery 操作input中radio的技巧
2016/07/18 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
vue.js 2.0实现简单分页效果
2019/07/29 Javascript
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
深入源码解析Python中的对象与类型
2015/12/11 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
Python设计模式之备忘录模式原理与用法详解
2019/01/15 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
详解Python 4.0 预计推出的新功能
2019/07/26 Python
Python程序慢的重要原因
2020/09/04 Python
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
2012/12/28 HTML / CSS
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
SIDESTEP荷兰:在线购买鞋子
2019/11/18 全球购物
教师评语大全
2014/04/28 职场文书
2014年行政执法工作总结
2014/12/11 职场文书
社会治安综合治理责任书
2015/01/29 职场文书
龙门石窟导游词
2015/02/02 职场文书
学校运动会通讯稿
2015/07/18 职场文书
安全伴我行主题班会
2015/08/13 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
家庭教育培训学习心得体会
2016/01/14 职场文书
2016年禁毒宣传活动总结
2016/04/05 职场文书
nginx中proxy_pass各种用法详解
2021/11/07 Servers