Python怎么画四叶草?Python绘制四叶草代码是什么

python是一个非常神奇的语言,无论是搭建网站还是抓取网络数据它都可以去实现,并且python还能够通过第三方库matplotlib来实现图像绘制的功能 。那本篇文章就来编写一个绘制四叶草的的python代码,给大家分享一下它是如何去绘制图像的 。

Python怎么画四叶草?Python绘制四叶草代码是什么

文章插图
1.python要绘制四叶草的话需要用到numpy和matplotlib这两个库,它们都是第三方库,需要先使用pip工具下载按照才能够导入使用 。库安装好后打开python任意的编辑器并新建文件来编写代码,首先就要来写导入模块的代码 。然后创建一个画布 。这是绘图的基础,代码如下:
import numpy as npimport matplotlib.pyplot as pltplt.figure(figsize=(6,6))2.有了画布之后,以下的代码就全部都得是和当前图像绘制有关的了,否则会出现绘图失败和报错的情况 。那么四叶草实际上很简单,只需要构建出来一个坐标系,然后根据坐标系画出四个形状相同但是方向不同的图形就好了 。构建坐标系可以用np库来实现,代码如下:
def f(t):  return 1+np.cos(4*t) + 2*(np.sin(4*t))**23.现在构建出来的坐标系是极坐标,还需要将其转为直角坐标系并且将坐标原点设置为画布中心,这样才方便绘制图像,代码如下:
x=f(t)*np.cos(t)y=f(t)*np.sin(t)4.最后只需要沿着指定的坐标轴画出图形的线条并设置图像的背景色,然后将其显示出来就完成了,代码如下所示:
plt.plot(x,y,c='g')plt.fill(x,y,c='g')【Python怎么画四叶草?Python绘制四叶草代码是什么】以上就是关于“Python怎么画四叶草?Python绘制四叶草代码是什么”的全部内容了,希望对你有所帮助 。

    推荐阅读