如何使用 numpy 和 matplotlib 绘制圆
How to plot circles with numpy and matplotlib
我正在尝试绘制 3 个具有不同半径的圆,但我的代码没有打印任何内容。有人能告诉我我做错了什么吗?我应该使用 numpy 和 matplotlib。
import numpy as np
import matplotlib.pyplot as plt
theta=np.arange(0,2*np.pi,360)
plt.plot(0.25*np.cos(theta),0.25*np.sin(theta),"g")
plt.axis("equal")
plt.plot(1*np.cos(theta),1*np.sin(theta),"--b")
plt.plot(2*np.cos(theta),2*np.sin(theta),"--r")
plt.show()
您可以将第 4 行更改为
theta=np.linspace(0,2*np.pi)
我正在尝试绘制 3 个具有不同半径的圆,但我的代码没有打印任何内容。有人能告诉我我做错了什么吗?我应该使用 numpy 和 matplotlib。
import numpy as np
import matplotlib.pyplot as plt
theta=np.arange(0,2*np.pi,360)
plt.plot(0.25*np.cos(theta),0.25*np.sin(theta),"g")
plt.axis("equal")
plt.plot(1*np.cos(theta),1*np.sin(theta),"--b")
plt.plot(2*np.cos(theta),2*np.sin(theta),"--r")
plt.show()
您可以将第 4 行更改为
theta=np.linspace(0,2*np.pi)