我想知道一些数据从笛卡尔转换为极值:
如何向极坐标图注释角度的值,我可以绘制这些值,但是在注释时,所有值均不在各自的点中。
由于负轴的角度不代表实际角度,因此如何生成实际值,应将其应用于每个象限吗?我使用计算器值II将计算器值加180°III将计算器值加180°IV将360°添加到计算器值中>>
这是我的代码:`
for i in coorvalues: rho = np.sqrt(a**2 + b**2) phi = np.arctan2(a, b) polarcoor= (rho,phi, capacity) polarvalues= list(zip(rho,phi,capacity)) print('they are the raw polar values(r,theta,capacity): ', polarvalues) #plot the polar coordinates ax = plt.axes(polar=True) plt.scatter(phi[0:],rho[0:], c="g", s=30) for i in range(len(rho)): ax.annotate(phi, xy=(phi[0], rho[0])) plt.show()
`
这是结果的图像:
我想将一些数据从笛卡尔转换为极坐标值,我想知道:如何对极坐标图的角度标注值,我可以标出这些值,但是当标注时,所有...
您在整个代码循环中犯了一些错误:如果您不在循环中使用迭代变量,那么您只会做同样的事情n次...但是,也许您会发现这很有用: