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
Fügen Sie kleine Gitterlinien zwischen den Teilstrichen hinzu.
grid minor
Entfernen Sie alle Gitterlinien.
grid off
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';
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';
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
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])
Ä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';