试图通过求解开普勒定律来绘制物体在椭圆运动中的位置。我有一个r(焦点和身体之间的距离(和Theta(连接焦点和身体与水平线之间的角度(的函数,当使用plt.polar(r,Th给出非椭圆形状。有什么想法我可以画出这个位置吗?[plt.极性(r,Th(]
很遗憾,我没有看到任何绘图或图像。plt.polar()
的文档特别差,因为它没有解释您传递的值应该是什么。我建议使用Matplotlib的面向对象的API,例如本例https://matplotlib.org/stable/gallery/pie_and_polar_charts/polar_demo.html.
请注意,角度值需要以弧度为单位,而不是以度为单位。