12import matplotlib.pyplot
as plt
18 "font.family":
"Serif",
19 "font.serif":
"Roman",
21 "axes.titlesize":
"large",
22 "axes.labelsize":
"large",
23 "xtick.labelsize":
"large",
24 "ytick.labelsize":
"large",
25 "legend.fontsize":
"medium",
26 "figure.autolayout":
True
28plt.rcParams.update(params)
32 "output/simulate_2_particles/no_interaction/particle_0_r.txt",
33 "output/simulate_2_particles/no_interaction/particle_1_r.txt",
34 "output/simulate_2_particles/with_interaction/particle_0_r.txt",
35 "output/simulate_2_particles/with_interaction/particle_1_r.txt"
49 ax = plt.figure().add_subplot(projection=
"3d")
50 for label, color, file
in zip(labels, colors, files):
53 t = np.linspace(0, 50, len(lines))
54 r = np.array([list(map(float, line.strip().split(
",")))
for line
in lines])
55 ax.plot(r[:,0], r[:,1], r[:,2], label=label, color=color)
57 ax.set_xlabel(
r"x $(\mu m)$")
58 ax.set_ylabel(
r"y $(\mu m)$")
59 ax.set_zlabel(
r"z $(\mu m)$")
63 plt.savefig(
"../latex/images/3d_plot.pdf")
66if __name__ ==
"__main__":