Achsenbeschriftungen in R drehen
- Achsenbeschriftungen in Basis R drehen
- Achsenbeschriftungen horizontal drehen
- Achsenbeschriftungen vertikal drehen
- Achsenbeschriftungen senkrecht zur Achse drehen
-
Achsenbeschriftungen in
ggplot
drehen -
Achsenbeschriftungen in
ggplot
um 90 Grad drehen -
Achsenbeschriftungen in
ggplot
um 45 Grad drehen
Base R und ggplot
haben verschiedene Möglichkeiten, Achsenbeschriftungen in R zu drehen. Dieses Tutorial zeigt, wie man Achsenbeschriftungen in R dreht.
Achsenbeschriftungen in Basis R drehen
In Basis R können wir die Achsenbeschriftung horizontal, vertikal oder senkrecht zur Achse drehen. Lassen Sie uns zuerst den Plot zeigen, für den wir die Beschriftungen drehen werden, und danach wird jede Methode im Folgenden demonstriert.
Beispielcode:
# Create example Data
set.seed(99999)
xLabel <- rnorm(1000)
yLabel <- rnorm(1000)
# The Default Plot
plot(xLabel, yLabel)
Ausgabe:
Achsenbeschriftungen horizontal drehen
Wir können die Achsenbeschriftung horizontal drehen, indem wir das las=1
im Diagramm übergeben.
Beispielcode:
# Create example Data
set.seed(99999)
xLabel <- rnorm(1000)
yLabel <- rnorm(1000)
# The Horizontal Axis Plot
plot(xLabel, yLabel, las=1)
Der obige Code erstellt ein Diagramm mit horizontalen Achsenbeschriftungen.
Ausgabe:
Achsenbeschriftungen vertikal drehen
Wir können die Achsenbeschriftung vertikal drehen, indem wir das las=3
im Diagramm übergeben.
Beispielcode:
# Create example Data
set.seed(99999)
xLabel <- rnorm(1000)
yLabel <- rnorm(1000)
# The Vertical Axis Plot
plot(xLabel, yLabel, las=3)
Der obige Code erstellt ein Diagramm mit vertikalen Achsenbeschriftungen.
Ausgabe:
Achsenbeschriftungen senkrecht zur Achse drehen
Wir können die Achsenbeschriftung senkrecht zur Achse drehen, indem wir das las=2
im Diagramm übergeben.
Beispielcode:
# Create example Data
set.seed(99999)
xLabel <- rnorm(1000)
yLabel <- rnorm(1000)
# The Perpendicular Axis Plot
plot(xLabel, yLabel, las=2)
Der obige Code erstellt ein Diagramm senkrecht zu den Achsenbeschriftungen.
Ausgabe:
Der las
-Wert kann in jedem Diagrammtyp in Base R geändert werden.
Achsenbeschriftungen in ggplot
drehen
Mit der folgenden Syntax können wir die Achsenbeschriftungen in ggplot2
drehen.
plot + theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust=1))
Die Beschriftungen werden in einem 45-Grad-Winkel gedreht, und vjust
und hjust
steuern die vertikale und horizontale Ausrichtung des Beschriftungstexts. Lassen Sie uns ein Diagramm erstellen, für das wir die Achsenbeschriftung in ggplot2
drehen können.
Beispielcode:
# Create example Data
Delftstack <- data.frame(Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'),
Id=c(101, 102, 103, 104, 105))
#view the data
Delftstack
#plot the data using gglpot
library(ggplot2)
#create bar plot
ggplot(data=Delftstack, aes(x=Designation, y=Id)) +
geom_bar(stat="identity")
Der obige Code erstellt ein Standarddiagramm aus den angegebenen Daten.
Ausgabe:
Achsenbeschriftungen in ggplot
um 90 Grad drehen
Wir können dem Winkel den Wert 90
geben, um die Achsenbeschriftungen in ggplot2
um 90 Grad zu drehen.
Beispielcode:
# Create example Data
Delftstack <- data.frame(Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'),
Id=c(101, 102, 103, 104, 105))
#plot the data using gglpot2
library(ggplot2)
#create bar plot
ggplot(data=Delftstack, aes(x=Designation, y=Id)) +
geom_bar(stat="identity") +
theme(axis.text.x = element_text(angle=90, vjust=.5, hjust=1))
Der obige Code erstellt ein gglpot2
mit einer um 90 Grad gedrehten Achse.
Ausgabe:
Achsenbeschriftungen in ggplot
um 45 Grad drehen
Wir können dem Winkel den Wert 45
geben, um die Achsenbeschriftungen in ggplot2
um 45 Grad zu drehen.
Beispielcode:
# Create example Data
Delftstack <- data.frame(Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'),
Id=c(101, 102, 103, 104, 105))
#plot the data using gglpot2
library(ggplot2)
#create bar plot
ggplot(data=Delftstack, aes(x=Designation, y=Id)) +
geom_bar(stat="identity") +
theme(axis.text.x = element_text(angle=45, vjust=1, hjust=1))
Der obige Code erstellt einen gglpot
mit einer um 45 Grad gedrehten Achse.
Ausgabe:
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook