python画蝴蝶曲线图的实例

 更新时间:2019年11月21日 10:23:53   作者:春江暮客  
今天小编就为大家分享一篇python画蝴蝶曲线图的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

蝴蝶曲线是由Temple H·Fay发现的可用极坐标函数表示的蝴蝶曲线。 由于此曲线优美,

因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制需要的蝴蝶曲线图。 先看下漂亮的蝴蝶曲线吧。

1.首先我们需要确定蝴蝶曲线的函数表达

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)

4.使用Image重新调整图片到适当的大小使其符合favicon大小

from PIL import Image
im = Image.open("butter.jpg")
favicon = im.resize((50,50))
favicon.save("favicon.ico")

至此,我们完成了使用python的matplotlib.pyplot包绘制漂亮的蝴蝶曲线的过程,把图片保存到网站跟目录就可以看到了!

以上这篇python画蝴蝶曲线图的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python 读取xml数据,cv2裁剪图片实例

    Python 读取xml数据,cv2裁剪图片实例

    这篇文章主要介绍了Python 读取xml数据,cv2裁剪图片实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Pandas读存JSON数据操作示例详解

    Pandas读存JSON数据操作示例详解

    这篇文章主要为大家介绍了Pandas读存JSON数据操作示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • python判断文件夹内是否存在指定后缀文件的实例

    python判断文件夹内是否存在指定后缀文件的实例

    今天小编就为大家分享一篇python判断文件夹内是否存在指定后缀文件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python使用0初始化字典的常用方法小结

    Python使用0初始化字典的常用方法小结

    字典(Dictionary)是 Python 中非常常用的数据结构之一,它可以将键(Key)映射到值(Value),本文将介绍多种在 Python 中使用 0 初始化字典的方法,希望对大家有所帮助
    2024-02-02
  • python输入错误密码用户锁定实现方法

    python输入错误密码用户锁定实现方法

    这篇文章主要介绍了python输入错误密码用户锁定实现方法以及代码实现过程,一起参考一下。
    2017-11-11
  • django创建最简单HTML页面跳转方法

    django创建最简单HTML页面跳转方法

    今天小编就为大家分享一篇django创建最简单HTML页面跳转方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • 利用PyTorch实现爬山算法

    利用PyTorch实现爬山算法

    这篇文章主要介绍了利用PyTorch实现爬山算法,爬山算法是一种局部择优的方法,采用启发式方法,是对深度优先搜索的一种改进,它利用反馈信息帮助生成解的决策,属于人工智能算法的一种
    2022-07-07
  • opencv 图像腐蚀和图像膨胀的实现

    opencv 图像腐蚀和图像膨胀的实现

    这篇文章主要介绍了opencv 图像腐蚀和图像膨胀的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Python视频处理模块之moviepy的用法教程

    Python视频处理模块之moviepy的用法教程

    随着自媒体时代,现在对视频的处理变得越来越常见。而 Python 有一个专门用于处理视频的第三方库:moviepy,可以非常方便地对视频进行一些简单处理,下面我们就来看一看
    2022-07-07
  • Python常见类型转换的小结

    Python常见类型转换的小结

    本文主要介绍了Python常见类型转换的小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02

最新评论