Plot- und Plot3D-Optionen
(ausgewählte Optionen)
bestimmt den Typ der Koordinatenachsen.
Mögliche Werte: FRAME, BOXED, NORMAL, NONE
Voreinstellungen: NONE für 3D-Zeichnungen;
NORMAL für 2D-Zeichnungen.
bestimmt die Farbe der zu zeichnenden Kurven und Objekte.
Vordefinierte Werte in der MapleV-Palette: aquamarine, black, blue, brown, coral, cyan,
gold, green, gray, magenta, maroon, navy, orange, pink,
plum, red, sienna, turquoise, violet, wheat, white, yellow.
Die HTML-Palette stellt weitere 138 vordefinierte Farbwerte bereit; hier eine Auswahl: Beige, BlueViolet, CornflowerBlue, DarkCyan, DimGray, Goldenrod, Indigo, LightSteelBlue, MediumPurple, MediumTurquoise, Moccasin, Olive, PapayaWhip, PeachPuff, PowderBlue, Salmon, SandyBrown, SkyBlue, SteelBlue, YellowGreen, Wheat, WhiteSmoke.
Neben den Standardpaletten MapleV und HTML stellt Maple
noch viele andere Paletten zur Verfügung. Darüberhinaus ist es möglich, eigene Farbwerte zu definieren: COLOR (RGB, r, g, b).
r, g und b sind Zahlen zwischen 0 und 1.
Beispiel:
> macro(fantasy = COLOR (RGB, 0.72, 0.3913, 0.795));
> plot(irgendetwas, color = fantasy);
In den folgenden Abbildungen durchlaufen r (nach rechts aufgetragen) und g
(nach oben aufgetragen) unabhängig voneinander die Werte 0, 0.05, 0.1, 0.15, .... bis 1:
bestimmt die Art des Koordinatensytems.
Mögliche Werte für 2D-Plots: bipolar, cardioid, cartesian, cassinian, elliptic,
hyperbolic, logarithmic, maxwell, parabolic, polar, rose, tangent und andere.
Voreinstellung: cartesian.
Mögliche Werte für 3D-Plots:
cardioidal, conical, cylindrical, ellipsoidal, paraboloidal, rectangular,
sixsphere, spherical, tangentcylindrical, tangentsphere, toroidal und viele andere.
Detaillierte Informationen:
> ?coords;
Beispiele:
mit kartesischen Koordinaten: [x, y]
> with(plots):
> y:= sin(x);
plot(y, x = 0..Pi/2,
color = black,
thickness = 2,
xtickmarks = 4);
mit Polarkoordinaten: [r, φ]
> with(plots):
> KS:= coordplot(polar):
r := sin(phi);
K:= plot(r, phi = 0..Pi/2,
coords = polar,
color = black,
thickness = 2):
display(KS, K);
mit Zylinderkoordinaten: [r, Θ, z]
> with(plots):
> f(s,t):= [s-0.2*t+3,t,0.2*t]:
obj:= plot3d(f(s,t),
t= 0..9*Pi, s= 4.5..5,
coords = cylindrical,
color = navy,
numpoints = 10000):
> xyEb:= plot3d([r, t, 0],
r= -8..8, t= 0..2*Pi,
coords = cylindrical,
style = patch,
color = cyan ):
> display([obj, xyEb],
orientation = [50,67]);
mit Kugelkoordinaten: [r, Θ, φ]
> with(plots):
with(plottools):
> obj:= plot3d([1,theta,phi],
theta = 0..Pi/4,
phi = 0..Pi/2,
coords = spherical,
style = WIREFRAME,
color = red):
> K:= sphere([0,0,0], 1,
style = LINE):
> lx:=
line([0,0,0],[1,0,0],
color = black,
thickness = 3):
> ly:=
line([0,0,0],[0,1,0],
color = black,
thickness = 3):
> lz:=
line([0,0,0],[0,0,1],
color = black,
thickness = 3):
> display([obj, K, lx,
ly, lz],
labels = ["x","y","z"],
labelfont = [HELVETICA, 15],
axes = BOXED,
orientation = [53, 70]);
bestimmt, ob Diskontinuitäten beim Zeichnen von Schaubildern (zum Beispiel
bei gebrochen-rationalen Funktionen berücksichtigt werden oder nicht.
Mögliche Werte: true,
false.
Voreinstellung: false.
bestimmt, ob die Fläche zwischen einer Kurve und der x-Achse farbig
dargestellt wird oder nicht.
Mögliche Werte: true,
false.
Voreinstellung: false.
definiert Schriftart, Schriftstil und Schriftgrad für auszugebende Textobjekte innerhalb einer Zeichnung.
Diese Schriftdefinition kann für die Achsenbezeichnungen, die Achsenbeschriftung und die überschrift separat erfolgen. Es sind dann die
Attribute axesfont, labelfont bzw. titlefont zu verwenden.
Mögliche Schriftarten: TIMES,
COURIER, HELVETICA, SYMBOL.
Mögliche Schriftstile für die Schriftart TIMES:
ROMAN,
BOLD, ITALIC, BOLDITALIC.
Mögliche Schriftstile für HELVETICA und COURIER:
BOLD, OBLIQUE, BOLDOBLIQUE.
Bei der Schriftart SYMBOL können keine Schriftstile definiert werden.
Beispiel:
> with(plots):
> archimedes:= plot(3*phi, phi = 0..10*Pi, coords = polar,
color = navy,
thickness = 2):
galilei:= plot(phi^2, phi = 0..4*Pi, coords = polar,
color = red,
thickness = 3):
display([archimedes, galilei], title = "Spiralen",
titlefont = [TIMES, ROMAN, 20],
axesfont = [HELVETICA, 15],
scaling = CONSTRAINED,
tickmarks = [3, 3]);
r[blau](phi):= 3*phi;
r[rot](phi):= phi^2;
bestimmt, ob die Koordinatenachsen beschriftet werden und - falls ja - wie.
Beispiele:
für 2D-Zeichnungen:
labels = ["", ""]
Keine Beschriftung;
labels = ["x", "y"]
Die Achsen werden mit "x" bzw. mit "y" beschriftet.
für 3D-Zeichnungen:
labels = ["", "", ""] Keine Beschriftung;
labels = ["x", "y", "z"]
Die Achsen werden mit "x", "y" und "z" beschriftet.
fügt in 3D-Zeichnungen eine "Lichtquelle" hinzu: light = [phi, theta, r, g, b]
Die Winkel phi und theta bestimmen die Einfallsrichtung des Lichtbündels; r, g und b bestimmen den Rot-, Grün- bzw. Blauanteil des
einfallenden Lichts.
Mögliche Werte für r, g und b: Zahlenwerte zwischen
0 und
1.
Beispiele:
definiert den Zeichenstil für zu zeichnende Linien.
Mögliche Werte: SOLID,
DOT,
DASH,
DASHDOT, LONGDASH, SPACEDASH, SPACEDOT.
Voreinstellung: SOLID.
bestimmt die minimale Anzahl von Punkten, die bei der Zeichnung verwendet werden.
Voreinstellung: 50.
bestimmt die Blickrichtung, aus der die gezeichneten Objekte in einer
3D-Zeichnung angeschaut werden sollen. Die Position des Betrachters wird in
Kugelkoordinaten angegeben: orientation = [theta, phi, psi]. Die
Angabe von psi ist optional.
Voreinstellung:
Θ
= 55°,
φ
= 75°,
ψ
= 0°.
bestimmt die Perspektive des Betrachters vin 3D-Objekten.
Mögliche Werte: Zahlenwerte zwischen
0
und 1.
Die Werte 0, 0.5 und 1 entsprechen den Einstellungen
FISHEYE,
NORMAL
bzw. ORTHOGONAL.
Voreinstellung: ORTHOGONAL
.
definiert die horizontale Zeichengenauigkeit, gemessen in Pixeln.
Voreinstellung: 800.
bestimmt, ob die Maßstäbe der Achsen gleich sind (CONSTRAINED) oder nicht (UNCONSTRAINED).
Voreinstellung: UNCONSTRAINED.
legt die Breite bzw. die Höhe der Zeichenfläche innerhalb des Worksheets fest, gemessen in Pixeln: size = [width, height]. width und height müssen hierbei positive Zahlen sein. Möglich sind auch die Optionen size = ["default", "default"] (die Größe der Zeichenfläche wird dann automatisch gewählt), size = [width, "square"] (selbsterklärend), oder size = [width, "golden"] (die Zeichenfläche ist dann ein goldenes Rechteck, das heißt, die Zeichenflächenbreite verhält sich zur Zeichenflächenhöhe wie 1+√52 zu 1). Ist width ein Wert zwischen 0 und 10, so wird width mit der Breite des aktuellen Worksheets multipliziert, um die Zeichenflächenbreite zu erhalten; ist height ein Wert zwischen 0 und 10, so wird height mit der durch width definierten Zeichenflächenbreite multipliziert, um die Zeichenflächenhöhe zu erhalten.
Die Option size gibt es erst seit Maple 2020.
definiert den Zeichenstil für die Oberflächen der zu zeichnenden Objekte.
Mögliche Werte:
LINE,
POINT,
PATCH,
PATCHNOGRID,
CONTOUR,
PATCHCONTOUR,
WIREFRAME.
Voreinstellung: LINE
für 2D-Plots; PATCH für 3D-Plots.
definiert den Zeichenstil für zu zeichnende Symbole.
Mögliche Werte: BOX,
CROSS,
CIRCLE,
POINT,
DIAMOND.
Voreinstellung: DIAMOND.
definiert die Größe für zu zeichnende Symbole.
Der Wert von symbolsize hat keinen Einfluss, wenn symbol = POINT.
Mögliche Werte: positive ganze Zahlen.
Voreinstellung: 10.
definiert die Dicke für zu zeichnende Linien.
Mögliche Werte: positive ganze Zahlen von
0
bis 15.
Voreinstellung: 1
für 2D-Plots; 0 für 3D-Plots.
bestimmt, wieviele Stellen auf der x-Achse bzw. auf der y-Achse beschriftet werden sollen. Soll die Anzahl dieser Stellen nur für die x-Achse oder nur für die y-Achse definiert werden, so sind die Attribute xtickmarks bzw ytickmarks zu verwenden.
definiert die Überschrift der Zeichnung.
Mögliche Werte: Zeichenketten.
Voreinstellung: kein Titel.
Beispiel:
title = "Maple-Zeichnung"
definiert den jeweils kleinsten und größten Wert auf der x-Achse bzw. auf der y-Achse.
Beispiele:
view = [xmin..xmax, ymin..ymax]
view = [-5..8, 0..10]
view = [-Pi..2*Pi, 4.5..8.2]