python画蝴蝶曲线图的实例
2019-12-05 07:13
1511 查看
蝴蝶曲线是由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如何对实例属性进行类型检查
- python按修改时间顺序排列文件的实例代码
- python实现的用于搜索文件并进行内容替换的类实例
- 以一个投票程序的实例来讲解Python的Django框架使用
- 关于python的单实例模式
- 随机森林回归(Random Forest)算法原理及Spark MLlib调用实例(Scala/Java/python)
- rabbitmq工作队列实现高性能任务的负载分发[python实例]
- python字符串与url编码的转换实例
- 坐标KNN聚类python实例
- python 进程池(multiprocessing.Pool)和线程池(threadpool.ThreadPool)的区别与实例
- Python语句中基本的规则与特殊字符简单操作实例
- Appium+XCUITest基于Python的操作实例以及环境搭建
- python 随机数使用方法,推导以及字符串,双色球小程序实例
- Python学习笔记之字符串和字符串方法实例详解
- Python 文件读写基础操作实例
- Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
- python 申请内存空间,用于创建多维数组的实例
- python的Crypto模块实现AES加密实例代码
- Python三元运算与lambda表达式实例解析
- Python文件打开方式实例详解【a、a+、r+、w+区别】