Erstellen eines 2D-Liniendiagramms
Erstellen Sie ein einfaches Liniendiagramm und beschriften Sie die Achsen. Sie können das Erscheinungsbild der gezeichneten Linien anpassen, indem Sie die Linienfarbe und den Linienstil ändern und Marker hinzufügen.
Erstellen eines Liniendiagramms
Mithilfe der plot
-Funktion können Sie ein zweidimensionales Liniendiagramm erstellen. Erstellen Sie beispielsweise ein Diagramm des Werts der Sinusfunktion von 0 bis .
x = linspace(0,2*pi,100); y = sin(x); plot(x,y)
Beschriften Sie die Achsen und fügen Sie einen Titel hinzu.
xlabel('x') ylabel('sin(x)') title('Plot of the Sine Function')
Plotten mehrerer Linien
Standardmäßig löscht MATLAB vor jedem Diagramm-Befehl die Abbildung. Mit dem Befehl figure
können Sie ein neues Abbildungsfenster öffnen. Mit dem Befehl hold on
können Sie mehrere Linien zeichnen. Bis Sie hold off
verwenden oder das Fenster schließen, werden alle Plots im aktuellen Abbildungsfenster angezeigt.
figure x = linspace(0,2*pi,100); y = sin(x); plot(x,y) hold on y2 = cos(x); plot(x,y2) hold off
Ändern der Liniendarstellung
Mit einer optionalen Linienangabe können Sie beim Aufrufen der plot
-Funktion die Linienfarbe oder den Linienstil ändern oder Marker hinzufügen. Beispiel:
':'
zeichnet eine gestrichelte Linie.'g:'
zeichnet eine grüne, gestrichelte Linie.'g:*'
zeichnet eine grüne, gestrichelte Linie mit Sternmarkern.'*'
zeichnet Sternmarker ohne Linie.
Die Symbole können in beliebiger Reihenfolge angezeigt werden. Sie müssen nicht alle drei Eigenschaften (Linienfarbe, Stil und Marker) angeben. Weitere Informationen zu den verschiedenen Stiloptionen finden Sie auf der Seite zur Funktion plot
.
Plotten Sie beispielsweis eine gestrichelte Linie. Fügen Sie ein zweites Diagramm mit gestrichelten roten Linien mit Kreismarkern hinzu.
x = linspace(0,2*pi,50); y = sin(x); plot(x,y,':') hold on y2 = cos(x); plot(x,y2,'--ro') hold off
Plotten Sie nur die Datenpunkte, indem Sie bei der Linienangabe keine Linienstil-Option festlegen.
x = linspace(0,2*pi,25);
y = sin(x);
plot(x,y,'o')
Ändern von Linienobjekt-Eigenschaften
Zudem können Sie die Darstellung des Diagramms anpassen, indem Sie die Eigenschaft des Line
-Objekts, das zur Erstellung des Diagramms verwendet wird, ändern.
Erstellen Sie ein Liniendiagramm. Weisen Sie das erstellte Line
-Objekt der Variable ln
zu. Auf der Anzeige werden üblich verwendete Eigenschaften dargestellt, wie Color
, LineStyle
und LineWidth
.
x = linspace(0,2*pi,25); y = sin(x); ln = plot(x,y)
ln = Line with properties: Color: [0 0.4470 0.7410] LineStyle: '-' LineWidth: 0.5000 Marker: 'none' MarkerSize: 6 MarkerFaceColor: 'none' XData: [0 0.2618 0.5236 0.7854 1.0472 1.3090 1.5708 1.8326 2.0944 2.3562 2.6180 2.8798 3.1416 3.4034 3.6652 3.9270 4.1888 4.4506 4.7124 4.9742 5.2360 5.4978 5.7596 6.0214 6.2832] YData: [0 0.2588 0.5000 0.7071 0.8660 0.9659 1 0.9659 0.8660 0.7071 0.5000 0.2588 1.2246e-16 -0.2588 -0.5000 -0.7071 -0.8660 -0.9659 -1 -0.9659 -0.8660 -0.7071 -0.5000 -0.2588 -2.4493e-16] Use GET to show all properties
Verwenden Sie Punktnotation, um auf einzelne Eigenschaften zuzugreifen. Ändern Sie beispielsweise die Linienbreite auf 2 Punkte und setzen Sie die Linienfarbe auf einen RGB-Tripel-Farbwert, in diesem Fall [0 0.5 0.5]
. Fügen Sie blaue kreisförmige Marker hinzu.
ln.LineWidth = 2; ln.Color = [0 0.5 0.5]; ln.Marker = 'o'; ln.MarkerEdgeColor = 'b';
Siehe auch
plot
| loglog
| scatter
| Line Properties