Ich versuche, eine Heatmap mit dem plt.pcolormesh zu plotten, und dann den Umriss meiner Figur mit der plt.scatter plotten und ich würde gerne das Ergebnis zuschneiden die Form des letzten Plots, der den Umriss darstellt.Crop Plot 1 nach der Form der Handlung 2
Es scheint nicht so schwer zu tun, aber immer noch habe ich es nicht geschafft oder etwas gefunden. Hier ist mein Code und ein Bild zur Illustration, danke für deine Hilfe!
plt.rcParams["figure.figsize"] = (10.0, 10.0)
plt.axis("off")
plt.pcolormesh(x, y, intens)
plt.colorbar()
coord = np.genfromtxt("myfile.csv", delimiter = ' ')
x = [coord[i][0] for i in range(0, len(coord))]
y = [coord[i][1] for i in range(0, len(coord))]
plt.scatter(x, y, c = 'k', s = 1.)
Vielen Dank für die Hilfe, vor allem für die kürzere Version der x- und y-Koordinaten zu nehmen, wie Sie, ich bin ein Anfänger auf Python sehen: p I habe eigentlich das gleiche Ergebnis, skaliert auf die Größe der 2. Figur, aber ich würde es gerne zuschneiden, so dass es nur dem Umriss folgt. Also hier würde ich gerne alles außerhalb der weißen Figur löschen: [Hier ist das Beispiel] (https://s31.postimg.org/b68jqe3gr/test2.png) – frenchelp