So ändern sie achsenintervalle in r-diagrammen (mit beispielen)


Sie können die folgende grundlegende Syntax verwenden, um Achsenintervalle in einem Basis-R-Diagramm zu ändern:

 #create plot with no axis intervals
plot(x, y, xaxt=' n ', yaxt=' n ')

#specifty x-axis interval
axis(side= 1 , at=c(1, 5, 10, 15))

#specify y-axis interval
axis(side= 2 , at=seq(1, 100, by=10))

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Beispiel 1: Achsenintervalle anhand individueller Werte angeben

Der folgende Code zeigt, wie man die Intervalle der x- und y-Achsen in einem Basis-R-Diagramm mit der Funktion c() ändert:

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)

#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ', yaxt=' n ')

#modify x-axis and y-axis intervals
axis(side= 1 , at=c(1, 5, 10, 15))
axis(side= 2 , at=c(1, 12.5, 25))

Beachten Sie, dass die einzigen Werte, die entlang der X- und Y-Achse angezeigt werden, die von uns angegebenen spezifischen Werte sind.

Beispiel 2: Geben Sie Achsenintervalle mithilfe einer Wertefolge an

Der folgende Code zeigt, wie man die Intervalle der x- und y-Achsen in einem Basis-R-Diagramm mit der Funktion seq() ändert:

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)

#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ', yaxt=' n ')

#modify x-axis and y-axis intervals
axis(side= 1 , at=seq(5, 15, by=5))
axis(side= 2 , at=seq(0, 25, by=5))

Beachten Sie, dass die einzigen Werte, die entlang der x- und y-Achse angezeigt werden, die Werte sind, die wir mit der Funktion seq() angegeben haben.

Beispiel 3: Achsenintervalle über einen Wertebereich angeben

Der folgende Code zeigt, wie man das x-Achsenintervall in einem Basis-R-Diagramm mithilfe der Funktion :: ändert.

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)

#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ')

#modify x-axis interval
axis(side= 1 , at=1:15)

Beachten Sie, dass Base R automatisch Intervallwerte für die y-Achse erzeugt und dann den von uns angegebenen Bereich der Intervallwerte für die x-Achse verwendet.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere gängige Ablaufverfolgungsvorgänge in R durchführen:

So legen Sie Achsengrenzen in R fest
So ändern Sie die Achsenskalen in R
So zeichnen Sie eine Legende außerhalb einer Handlung in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert