Python 从原点到圆上的点绘制直线

Python 从原点到圆上的点绘制直线,python,numpy,matplotlib,spyder,Python,Numpy,Matplotlib,Spyder,此代码使用matplotlib模块在半径为2pi的圆上绘制NumPy数组中给定的特定相位行 如何从原点(0,0)到绘制在圆上的这些点/相位绘制直线 看起来你很接近。不必只绘制圆上点的x,y坐标,您可以使用plt来绘制直线。plot([x1,x2],[y1,y2])其中x1和y1为0 我刚刚遍历了数组第一行中的点,并完成了此操作 for i in range(len(theta[0])): plt.plot([0, radius*np.cos(theta[0][i])], [0, rad

此代码使用matplotlib模块在半径为2pi的圆上绘制NumPy数组中给定的特定相位行

如何从原点(0,0)到绘制在圆上的这些点/相位绘制直线


看起来你很接近。不必只绘制圆上点的x,y坐标,您可以使用
plt来绘制直线。plot([x1,x2],[y1,y2])
其中x1和y1为0

我刚刚遍历了数组第一行中的点,并完成了此操作

for i in range(len(theta[0])):
    plt.plot([0, radius*np.cos(theta[0][i])], [0, radius*np.sin(theta[0][i])])

for i in range(len(theta[0])):
    plt.plot([0, radius*np.cos(theta[0][i])], [0, radius*np.sin(theta[0][i])])