我正在尝试使用 4 阶 Runge-Kutta 方法对轨道进行建模,该方法有效并提供了良好的数值输出。我的问题是,当我尝试围绕一个固定点绘制轨道时,只有指定每个数据点都是一个点,我才能看到它。这段代码如下:
T, X, Y, V_X, V_Y = orbit(x, y, v_x, v_y)
results = [(X, Y)]
results = np.array(results) #converts the results list to an array that can be called upon for the values of x and y for the graph
X = results[:,0] #gets values for x for graph
Y = results[:,1] #gets values for y for graph
pp.axis('equal')
pp.plot(X, Y, 'o') #plots graph of above X and Y with circular points connected by a line.
pp.scatter(0,0, s=1000, color='g')
pp.show()
这给出了以下输出:
当我摆脱排队时'o'
,pp.plot
线消失了。我唯一的想法是,与图表上的刻度相比,厚度非常窄,但我以前从未遇到过这个问题。