2016-03-25 2 views
0

Ich versuche eine Linie zu erstellen, die am (x, y) -Punkt in der xy-Ebene beginnt und endet bei der (x, y, z) Wert.Dehnung einer Linie von einem Punkt in der xy-Ebene in Richtung (x, y, z) Punkt in Matplotlib

Ist dies in Matplotlib möglich?

Hier ist ein Beispiel dafür, was ich habe: enter image description here

gegenüber, was ich will: enter image description here

Hier haben wir den Punkt bei (1,1,1) haben. Ich möchte also wissen, ob es möglich ist, eine Linie von (1,1) in 2D zu (1,1,1) in 3D zu verlängern.

Hope meine Frage ist klar, mit diesem Beispiel zu verstehen.

Antwort

0

Das ergibt keinen Sinn. Wenn Sie in drei Dimensionen arbeiten, kann jeder Punkt in drei Dimensionen beschrieben werden, einschließlich Ihres Ausgangspunkts. Die Beschreibung von etwas mit nur zwei Koordinaten im dreidimensionalen Raum beschreibt im Wesentlichen eine Linie; Wenn Sie die X- und Y-Koordinaten nur explizit benennen, sind alle möglichen Z-Werte gültig - Sie erhalten also eine Linie.

Was Sie tun möchten, ist eine der Koordinaten (x, y oder z) Null zu machen.

Verwandte Themen