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 isinstance判断对象类型
Sep 06 Python
python 简易计算器程序,代码就几行
Aug 29 Python
python3.3使用tkinter开发猜数字游戏示例
Mar 14 Python
python局域网ip扫描示例分享
Apr 03 Python
python使用PyGame播放Midi和Mp3文件的方法
Apr 24 Python
Python中运算符"=="和"is"的详解
Oct 08 Python
django 按时间范围查询数据库实例代码
Feb 11 Python
Python 访问限制 private public的详细介绍
Oct 16 Python
python常用函数与用法示例
Jul 02 Python
基于python二叉树的构造和打印例子
Aug 09 Python
Django中间件拦截未登录url实例详解
Sep 03 Python
Python Numpy 自然数填充数组的实现
Nov 28 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脚本的10个技巧(8)
2006/10/09 PHP
简单的PHP图片上传程序
2008/03/27 PHP
php_xmlhttp 乱码问题解决方法
2009/08/07 PHP
PHP 面向对象实现代码
2009/11/11 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
ThinkPHP关于session的操作方法汇总
2014/07/18 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
Bootstrap使用基础教程详解
2016/09/05 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
vue2.0多条件搜索组件使用详解
2020/03/26 Javascript
windows下更新npm和node的方法
2017/11/30 Javascript
angularJS开发注意事项
2018/05/26 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
jQuery实现模拟搜索引擎的智能提示功能简单示例
2019/01/27 jQuery
vue实现图片预览组件封装与使用
2019/07/13 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
在python中pandas的series合并方法
2018/11/12 Python
python中shell执行知识点
2020/05/06 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
2020/05/24 Python
Python实现疫情地图可视化
2021/02/05 Python
html5 sessionStorage会话存储_动力节点Java学院整理
2017/07/06 HTML / CSS
AmazeUI底部导航栏与分享按钮的示例代码
2020/08/18 HTML / CSS
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
售后服务经理岗位职责
2014/02/25 职场文书
分层教学实施方案
2014/03/19 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
七一建党节慰问信
2015/02/14 职场文书
民事代理词范文
2015/05/25 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
在pycharm中无法import所安装的库解决方案
2021/05/31 Python
Java 数据结构七大排序使用分析
2022/04/02 Java/Android
python playwright之元素定位示例详解
2022/07/23 Python