13import matplotlib.pyplot
as plt
19 "font.family":
"Serif",
20 "font.serif":
"Roman",
22 "axes.titlesize":
"large",
23 "axes.labelsize":
"large",
24 "xtick.labelsize":
"large",
25 "ytick.labelsize":
"large",
26 "legend.fontsize":
"medium"
28plt.rcParams.update(params)
32 "output/simulate_2_particles/no_interaction/",
33 "output/simulate_2_particles/with_interaction/",
40 "../latex/images/simulate_2_particles_no_interaction_xy.pdf",
41 "../latex/images/simulate_2_particles_interaction_xy.pdf",
54 for dir, output
in zip(directories, outputs):
55 fig, ax = plt.subplots()
56 for label, color, file
in zip(labels, colors, files):
57 with open(dir+file)
as f:
59 t = np.linspace(0, 50, len(lines))
60 r = np.array([list(map(float, line.strip().split(
",")))
for line
in lines])
61 ax.plot(r[:,0], r[:,1], label=label, color=color)
62 start_pos.add((r[0,0],r[0,1]))
65 ax.plot(*pos,
"o", color=
"black")
67 ax.set_xlabel(
r"x $(\mu m)$")
68 ax.set_ylabel(
r"y $(\mu m)$")
69 ax.legend(loc=
"upper right")
71 fig.savefig(output, bbox_inches=
"tight")
74if __name__ ==
"__main__":