So fügen sie diagrammen in r hochgestellte und tiefgestellte zeichen hinzu


Sie können die folgende grundlegende Syntax verwenden, um Plots in R hoch- oder tiefgestellte Zeichen hinzuzufügen:

 #define expression with superscript
x_expression <- expression(x^ 3 ~ variable ~ label)

#define expression with subscript
y_expression <- expression(y[ 3 ] ~ variable ~ label)

#add expressions to axis labels
plot(x, y, xlab = x_expression, ylab = y_expression)

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

Beispiel 1: Exponenten zu Achsenbeschriftungen hinzufügen

Der folgende Code zeigt, wie man Exponenten zu den Achsenbeschriftungen eines Diagramms in R hinzufügt:

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(9, 12, 14, 16, 15, 19, 26, 29)

#define x and y-axis labels with superscripts
x_expression <- expression(x^3 ~ variable ~ label)
y_expression <- expression(y^3 ~ variable ~ label)

#createplot
plot(x, y, xlab = x_expression, ylab = y_expression)

Exponent auf der Achse im R-Diagramm

Beachten Sie, dass sowohl die X- als auch die Y-Achse einen Exponenten in ihrer Beschriftung haben.

Der Y-Achsen-Exponent ist im Diagramm etwas abgeschnitten. Um die Beschriftungen näher an die Achsen des Diagramms zu bringen, können wir die Funktion par() in R verwenden:

 #adjust by values (default is (3, 0, 0))
by(mgp=c(2.5, 1, 0))

#createplot
plot(x, y, xlab = x_expression, ylab = y_expression) 

Hinweis : Wir haben „3“ als Zufallswert für den Exponenten gewählt. Fühlen Sie sich frei, einen beliebigen numerischen Wert oder ein beliebiges Zeichen hochgestellt zu platzieren.

Beispiel 2: Fügen Sie Indizes zu Achsenbeschriftungen hinzu

Der folgende Code zeigt, wie man Indizes zu den Achsenbeschriftungen eines Diagramms in R hinzufügt:

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(9, 12, 14, 16, 15, 19, 26, 29)

#define x and y-axis labels with superscripts
x_expression <- expression(x[3] ~ variable ~ label)
y_expression <- expression(y[3] ~ variable ~ label)

#createplot
plot(x, y, xlab = x_expression, ylab = y_expression) 

Index in Achsenbeschriftungen in R

Beispiel 3: Hinzufügen von hochgestellten und tiefgestellten Zeichen innerhalb des Diagramms

Der folgende Code zeigt, wie man einem Textelement innerhalb eines Pfads einen hochgestellten Index hinzufügt:

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(9, 12, 14, 16, 15, 19, 26, 29)

#createplot
plot(x, y)

#define label with superscript to add to plot
R2_expression <- expression(paste(" ", R^2 , "= ", .905))

#add text to plot
text(x = 2, y = 25, label = R2_expression)

Zusätzliche Ressourcen

So erstellen Sie ein Streudiagramm in R mit mehreren Variablen
So erstellen Sie Side-by-Side-Boxplots in R
So überlagern Sie Diagramme in R

Einen Kommentar hinzufügen

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