本文摘自php中文网,作者藏色散人,侵删。

怎么用python画四叶草?
打开spyder编译器,先加载模块:
推荐:《python教程》
1 2 | import numpy as np
import matplotlib.pyplot as plt
|
用到了numpy和matplotlib两个模块。

新建画布,并确定画布大小:
1 | plt.figure(figsize=(6,6))
|

四叶草的极坐标方程是:
1 | 1 + cos (4*t) + 2 * (sin(4*t)) ^ 2
|
为此,自定义一个函数:
1 2 | def f(t):
return 1+np. cos (4*t) + 2*(np.sin(4*t))**2
|

参数t的取值范围是0到2π,细分为1000份:
1 2 | t= np.linspace(0, 2*np.pi, 1000)
print (t[-20:])
|

把极坐标转化为直角坐标:
1 2 | x=f(t)*np. cos (t)
y=f(t)*np.sin(t)
|

绘制四叶玫瑰线:

颜色填充为绿色:

以上就是怎么用python画四叶草的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python构建xml树结构的实例教程
怎么把pycharm卸载干净
从此驾驭图表的神器matplotlib,Python强大的作图工具
Python怎么增加矩阵维度
Python面向对象的实例讲解
Python文件和流相关知识介绍
Python遍历输出列表中最长的单词
Python 开发工具和框架安装实例步骤
Python如何批量提取win10锁屏壁纸
Python读写文件的代码示例
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 怎么用python画四叶草