本文摘自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初学者应该了解的知识
Python内置模块
新手Python用什么版本好?
Python创建数值列表的方法
Python实现简单的httpserver服务器
Python标准库有哪些
Python threading模块中的join()方法
Python怎么把三位数拆开
读懂Python的异常机制
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 怎么用python画四叶草