python 画圆

简介: import numpy as npimport matplotlib.pyplot as plt# ==========================================# 圆的基本信息# 1.
import numpy as np
import matplotlib.pyplot as plt

# ==========================================
# 圆的基本信息
# 1.圆半径
r = 2.0
# 2.圆心坐标
a, b = (0., 0.)

# ==========================================
# 方法一:参数方程
theta = np.arange(0, 2*np.pi, 0.01)
x = a + r * np.cos(theta)
y = b + r * np.sin(theta)


fig = plt.figure() 
axes = fig.add_subplot(111) 
axes.plot(x, y)

axes.axis('equal')

# ==========================================
# 方法二:标准方程
x = np.arange(a-r, a+r, 0.01)
y = b + np.sqrt(r**2 - (x - a)**2)


fig = plt.figure() 
axes = fig.add_subplot(111) 
axes.plot(x, y) # 上半部
axes.plot(x, -y) # 下半部

plt.axis('equal')

# ==========================================
plt.show()
目录
相关文章
教大家用 Python 绘制几棵圣诞树~
今天分享五种用 Python 绘制圣诞树的方法,从基础到高级,效果也不断攀升分为 1 到 5 五个 Level 水平;
教大家用 Python 绘制几棵圣诞树~
|
4月前
|
算法
OpenCV-Python】滑动条Trackbar的创建和使用(createTrackbar())
该文章介绍了如何在OpenCV-Python中创建和使用滑动条(Trackbar)来动态调节参数,并通过实际代码示例演示了如何通过滑动条控制图像颜色。
|
7月前
|
Python
Python—海龟作图
Python—海龟作图
|
7月前
|
Python
python 海龟画图tutle螺旋线
python 海龟画图tutle螺旋线
176 0
|
前端开发 图形学 Python
10分钟轻松学会 Python turtle 绘图(上)
10分钟轻松学会 Python turtle 绘图
201 0
|
Python
10分钟轻松学会 Python turtle 绘图(下)
10分钟轻松学会 Python turtle 绘图
114 0
|
机器学习/深度学习 算法 Python
求凸包的周长-python
求凸包的周长-python
69 0
|
数据可视化 Python
Python|用turtle画笔画爱心
Python|用turtle画笔画爱心
262 0
|
前端开发 Python
Python的画图模块turtle使用详解
简介:Turtle是Python语言中一个很流行的简单的绘图工具。你可以把它理解为一个小海龟,只听得懂有限的指令。它在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
使用python中turtle库绘制图形
使用python中turtle库绘制图形