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 相关文章推荐
ssh批量登录并执行命令的python实现代码
May 25 Python
在Python下利用OpenCV来旋转图像的教程
Apr 16 Python
python清除字符串中间空格的实例讲解
May 11 Python
解决Tensorflow使用pip安装后没有model目录的问题
Jun 13 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
对python模块中多个类的用法详解
Jan 10 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
python读写csv文件的方法
Aug 13 Python
Python爬虫:将headers请求头字符串转为字典的方法
Aug 21 Python
python装饰器的特性原理详解
Dec 25 Python
pytorch 实现tensor与numpy数组转换
Dec 27 Python
Python While循环语句实例演示及原理解析
Jan 03 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命名空间用法实例详解
2015/12/30 PHP
WordPress分页伪静态加html后缀
2016/06/08 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
2017/06/06 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
原生javascript获取元素样式属性值的方法
2010/12/25 Javascript
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
Jquery自定义button按钮的几种方法
2014/06/11 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
Javascript获取统一管理的提示语(message)
2016/02/03 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
JavaScript轮播图简单制作方法
2017/02/20 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
2017/03/29 Javascript
JavaScript实现简单的双色球(实例讲解)
2017/07/31 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
微信小程序实现页面浮动导航
2019/01/28 Javascript
vue如何实现自定义底部菜单栏
2019/07/01 Javascript
python 中的列表解析和生成表达式
2011/03/10 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
image-set实现Retina屏幕下图片显示详细介绍
2012/12/24 HTML / CSS
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
艺术设计专业个人求职信范文
2013/12/11 职场文书
高中生自我评语大全
2014/01/19 职场文书
语文教学感言
2014/02/06 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
世界环境日活动总结
2015/02/11 职场文书
新郎接新娘保证书
2015/05/08 职场文书
有关西游记的读书笔记
2015/06/25 职场文书
一个成功的互联网创业项目,必须满足这些要求
2019/08/23 职场文书