Bild-overlay im 3d-plot mit python
Habe ich einen 3d-plot von Linien erzeugt, die von matplotlib. Ich möchte ein overlay-Bild an einer bestimmten xy-oder yz, xz) Scheibe. Wie mache ich das mit python? Danke.
Habe ich eine einfache 3d-plot-code:
fig = plt.figure(1),<br>
ax = Axes3D(fig)<br>
ax.plot(f[:,0], f[:,1], f[:,2], color='r')
Ich habe auch ein Bild "Im" (2d-array), also brauche ich etwas wie:
ax.overlay(Im, slice='xy', sliceNo=10)
- Was haben Sie bisher ausprobiert? Bitte geben Sie Ihre source-code in deiner Frage.
- Ich konnte nicht finden alle Optionen auf allen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich einen 3d-plot overlay auf der Oberseite des Hintergrundbildes einmal:
Wenn dies ist ähnlich zu dem, was Sie wollen, könnte ich versuchen zu machen, ein Beispiel aus der it.
Alternativ, wenn Sie nur wollen, um ein Bild anzuzeigen, das im 3d-Raum, können Sie eine Oberfläche Grundstück:
Natürlich, das stride-Werte können verringert werden, 1 für eine bessere Bild-Qualität, aber zeichnen dauert laaaang =)
Resultierende Bild von oben code:
bar3d
.