本文摘自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路径无效怎么办
如何离开/退出/停用Python的virtualenv
Python中pop什么意思
Python集合如何访问
什么是Python cgi编程?编程前需要做哪些准备?
Python中pylint使用方法(pylint代码检查)_Python
Python使用当前时间、随机数产生唯一数的方法讲解
Python中判断语句与循环语句的简单小结(附示例)
Python中range函数用法是什么
实例介绍Python文件操作删除某行方法
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 怎么用python画四叶草