Hauptinhalt

Hinzufügen von Gitterlinien und Bearbeiten ihrer Platzierung

Dieses Beispiel zeigt, wie Sie einem Diagramm Gitterlinien hinzufügen. Außerdem wird beschrieben, wie Sie die Platzierung der Gitterlinien bearbeiten und ihr Aussehen verändern können.

Anzeigen von Gitterlinien

Erstellen Sie ein Balkendiagramm und zeigen Sie Gitterlinien an. Die Gitterlinien erscheinen an den Teilstrichen.

y = rand(10,1);
bar(y)
grid on

Figure contains an axes object. The axes object contains an object of type bar.

Fügen Sie kleine Gitterlinien zwischen den Teilstrichen hinzu.

grid minor

Figure contains an axes object. The axes object contains an object of type bar.

Entfernen Sie alle Gitterlinien.

grid off

Figure contains an axes object. The axes object contains an object of type bar.

Anzeigen von Gitterlinien in einer bestimmten Richtung

Zeigen Sie die Gitterlinien in einer bestimmten Richtung an, indem Sie auf das Axes-Objekt gehen und die Eigenschaften XGrid, YGrid und ZGrid festlegen. Setzen Sie diese Eigenschaften entweder auf 'on' oder 'off'.

Erstellen Sie ein 2-D-Diagramm und zeigen Sie die Gitterlinien nur in der y-Richtung an.

y = rand(10,1);
bar(y)
ax = gca;
ax.XGrid = 'off';
ax.YGrid = 'on';

Figure contains an axes object. The axes object contains an object of type bar.

Erstellen Sie ein 3-D-Diagramm und zeigen Sie die Gitterlinien nur in der z-Richtung an. Verwenden Sie den box on-Befehl, um die Rahmenlinie um die Achsen anzuzeigen.

[X,Y,Z] = peaks;
surf(X,Y,Z)
box on
ax = gca;
ax.ZGrid = 'on';
ax.XGrid = 'off';
ax.YGrid = 'off';

Figure contains an axes object. The axes object contains an object of type surface.

Bearbeiten der Gitterlinienplatzierung

Erstellen Sie ein Streudiagramm von Zufallsdaten und zeigen Sie die Gitterlinien an.

x = rand(50,1);
y = rand(50,1);
scatter(x,y)
grid on

Figure contains an axes object. The axes object contains an object of type scatter.

An den Positionen der Teilstriche erscheinen Gitterlinien. Bearbeiten Sie die Platzierung der Gitterlinien, indem Sie die Position der Teilstriche ändern.

xticks(0:0.2:1)
yticks([0 0.5 0.8 1])

Figure contains an axes object. The axes object contains an object of type scatter.

Ändern des optischen Erscheinungsbildes von Gitterlinien

Ändern Sie die Farbe, den Linienstil und die Transparenz von Gitterlinien für ein Flächendiagramm. Ändern Sie das Aussehen der Gitterlinien, indem Sie auf das Axes-Objekt zugreifen. Legen Sie dann die Eigenschaften des Gitters fest, wie zum Beispiel GridColor (Farbe), GridLineStyle (Linienstil) und GridAlpha (Transparenz). Zeigen Sie die Gitterlinien über dem Diagramm an, indem Sie die Eigenschaft Layer festlegen.

y = rand(10,1);
area(y)
grid on

ax = gca;
ax.GridColor = [0 .5 .5];
ax.GridLineStyle = '--';
ax.GridAlpha = 0.5;
ax.Layer = 'top';

Figure contains an axes object. The axes object contains an object of type area.

Siehe auch

Funktionen

Eigenschaften

Themen