mpl_toolkits.mplot3d.art3d.Line3D#
- class mpl_toolkits.mplot3d.art3d.Line3D(xs, ys, zs, *args, axlim_clip=False, **kwargs)[Quelle]#
Bases:
Line2D3D-Linienobjekt.
Hinweis
Verwenden Sie
get_data_3d, um die mit der Linie verbundenen Daten abzurufen.get_data,get_xdataundget_ydatageben die x- und y-Koordinaten der projizierten 2D-Linie zurück, nicht die x- und y-Daten der 3D-Linie. Verwenden Sie ähnlichset_data_3d, um die Daten zu setzen, nichtset_data,set_xdataundset_ydata.- Parameter:
- xsArray-ähnlich
Die zu plottenden x-Daten.
- ysArray-ähnlich
Die zu plottenden y-Daten.
- zsArray-ähnlich
Die zu plottenden z-Daten.
- *args, **kwargs
Zusätzliche Argumente werden an
Line2Dweitergeleitet.
- draw(renderer)[Quelle]#
Zeichnet den Künstler (und seine Kinder) mit dem gegebenen Renderer.
Dies hat keine Auswirkung, wenn der Künstler nicht sichtbar ist (
Artist.get_visiblegibt False zurück).- Parameter:
- renderer
RendererBaseUnterklasse.
- renderer
Anmerkungen
Diese Methode wird in den Künstler-Unterklassen überschrieben.
- get_data_3d()[Quelle]#
Aktuelle Daten abrufen
- Gibt zurück:
- verts3d3er-Tupel oder Array-ähnlich
Die aktuellen Daten als Tupel oder Array-ähnlich.
- set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, dash_capstyle=<UNSET>, dash_joinstyle=<UNSET>, dashes=<UNSET>, data=<UNSET>, data_3d=<UNSET>, drawstyle=<UNSET>, fillstyle=<UNSET>, gapcolor=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, marker=<UNSET>, markeredgecolor=<UNSET>, markeredgewidth=<UNSET>, markerfacecolor=<UNSET>, markerfacecoloralt=<UNSET>, markersize=<UNSET>, markevery=<UNSET>, mouseover=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, solid_capstyle=<UNSET>, solid_joinstyle=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xdata=<UNSET>, ydata=<UNSET>, zorder=<UNSET>)[Quelle]#
Setzt mehrere Eigenschaften auf einmal.
Unterstützte Eigenschaften sind
Eigenschaft
Beschreibung
Gleitkommazahl oder Array von Gleitkommazahlen
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
bool
antialiasedoderaabool
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
CapStyleoder {'butt', 'projecting', 'round'}JoinStyleoder {'miter', 'round', 'bevel'}Sequenz von Floats (An/Aus-Linie in Punkten) oder (None, None)
(2, N) Array oder zwei 1D-Arrays
unknown
{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, Standard: 'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
Farbe oder None
str
bool
object
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
float
Marker-Stil-String,
PathoderMarkerStylemarkeredgecolorodermecmarkeredgewidthodermewfloat
markerfacecolorodermfcmarkerfacecoloraltodermfcaltmarkersizeodermsfloat
None oder int oder (int, int) oder Slice oder list[int] oder float oder (float, float) oder list[bool]
bool
Liste von
AbstractPathEffectfloat oder aufrufbar[[Artist, Event], tuple[bool, dict]]
float
bool
(scale: float, length: float, randomness: float)
bool oder None
CapStyleoder {'butt', 'projecting', 'round'}JoinStyleoder {'miter', 'round', 'bevel'}str
bool
1D-Array
1D-Array
float
- set_3d_properties(zs=0, zdir='z', axlim_clip=False)[Quelle]#
Setzt die *z*-Position und Richtung der Linie.
- Parameter:
- zsGleitkommazahl oder Array von Gleitkommazahlen
Die Position entlang der *zdir*-Achse im 3D-Raum, an der die Linie positioniert wird.
- zdir{'x', 'y', 'z'}
Ebene, auf die die Linie orthogonal geplottet werden soll. Standard: 'z'. Siehe
get_dir_vectorfür eine Beschreibung der Werte.- axlim_clipbool, Standard: False
Ob Linien, deren Endpunkt außerhalb der Achsenansichtsgrenzen liegt, ausgeblendet werden sollen.