Haupt Geräte So ändern Sie die Skalierung der X- oder Y-Achse in R

So ändern Sie die Skalierung der X- oder Y-Achse in R



Eines der wichtigsten Merkmale der Programmiersprache R ist die Skalierung der X- und Y-Achse. Sie bestimmen das Aussehen Ihrer Rasterlinien, Beschriftungen und Häkchen und sind damit für jedes Projekt von entscheidender Bedeutung. Standardmaßstäbe reichen oft nicht aus, und hier kommt das Ändern dieser Metriken ins Spiel.

So ändern Sie die Skalierung der X- oder Y-Achse in R

In diesem Handbuch erklären wir, wie Sie die Skalierung der X- und Y-Achse in R ändern. Außerdem erfahren Sie, wie Sie benutzerdefinierte Achsen erstellen und andere nützliche Details.

Wie ändern Sie die Skalierung der X- und Y-Achse?

Es gibt mehrere Möglichkeiten, die X- und Y-Achsenskalierung in Basis R zu ändern. Die meisten Leute verlassen sich auf die Funktionen ylim() und xlim(). Das folgende Beispiel zeigt, wie sie funktionieren:

|_+_|

|_+_|

|_+_|

Sie können dies verwenden, um ein Diagramm mit der Standardachsenskalierung zu erstellen:

|_+_|

Was ist die Serveradresse für Minecraft?

Das Erstellen von Diagrammen mit einem benutzerdefinierten Maßstab ist ebenfalls eine Option:

|_+_|

Wie verwende ich die Log-Funktion, um die Skalierung der X- und Y-Achse zu ändern?

Auch die Log-Funktion kann sich als nützlich erweisen. Es ermöglicht Ihnen, Ihre Achsen in Log-Skalen umzuwandeln. Werfen Sie einen Blick auf den nächsten Code, um die Protokollfunktion in der Praxis zu sehen:

|_+_|

|_+_|

Dadurch werden die erforderlichen Daten definiert, mit denen Sie Ihr Diagramm mit logarithmischer Y-Achse erstellen können:

|_+_|

So ändern Sie die Achsenskalierung in ggplot2

Zu wissen, wie man die Achsenskalierung ändert, ist in verschiedenen Einstellungen von Vorteil, z. B. bei Diagrammen in Ihrem Basis-R. Auch hier können Sie die Funktionen ylim() und xlim() verwenden, um die Skalen zu ändern, wie der folgende Code zeigt:

|_+_|

|_+_|

|_+_|

Das Erstellen eines Streudiagramms mit benutzerdefinierten Achsen sollte auch nicht zu schwierig sein:

|_+_|

|_+_|

|_+_|

|_+_|

Eine andere Möglichkeit besteht darin, die Achsen mit diesen Argumenten in logarithmische Skalen umzuwandeln:

  • scale_x_continuous(trans=’log10’)
  • scale_y_continuous(trans='log10')

Hier ist ein Beispiel für diese Argumente im Code:

|_+_|

|_+_|

|_+_|

Mit diesen Informationen können Sie ein Streudiagramm mit einer benutzerdefinierten Log-Y-Achse erstellen:

|_+_|

|_+_|

|_+_|

So erstellen Sie eine benutzerdefinierte Achse in R

Neben der Änderung der X- und Y-Achsenskalierung können Sie mit R auch Ihre eigenen Achsen erstellen. Natürlich müssen Sie die Achsenfunktion verwenden. So sieht die gängigste Vorlage aus:

|_+_|

Hier ist, was jede Komponente in den Klammern bedeutet:

  • Seite – die Seite Ihres Diagramms, auf der die Achse gezeichnet wird (4 – rechts; 3 – oben; 2 – links; 1 – unten)
  • at – ein Vektor, der angibt, wo die Häkchen positioniert werden
  • Etiketten – ein Etikettenvektor, der an Ihren Teilstrichen platziert wird (wenn es Null ist, verwendet das Programm den at-Wert)
  • pos – dies ist die Koordinate zum Zeichnen Ihrer Achsenlinie (d. h. der Wert, an dem sie die andere Achse kreuzt)
  • lty – der Typ der Linie
  • col – die Farbe des Häkchens und der Linie
  • las – dies gibt an, ob die Beschriftungen senkrecht (=2) oder parallel (=0) zur Achse sind
  • tck – die Länge Ihres Häkchens, dargestellt als Bruchteil des Plotbereichs. Negative Werte befinden sich außerhalb des Diagramms, während positive Zahlen innerhalb positioniert sind. Außerdem unterdrückt Null die Teilstriche, während 1 die Gitterlinien erzeugt (-0,01 ist der Standardwert).

Wenn Sie benutzerdefinierte Achsen erstellen, sollten Sie erwägen, die Achsen zu unterdrücken, die automatisch von der High-Level-Plotting-Funktion generiert werden. Hier ist wie:

  • Geben Sie |_+_| ein beide Achsen gleichzeitig zu unterdrücken.
  • Geben Sie |_+_| ein um die X-Achse zu unterdrücken.
  • Geben Sie |_+_| ein um die Y-Achse zu unterdrücken

Wie ändert man die X- und Y-Achse mit den Skalierungsfunktionen?

Eine weitere Möglichkeit, Ihre Achsen zu ändern, ist die Verwendung der Funktion scale_xx(). Sehen Sie sich das vereinfachte Format dieser Funktion an:

|_+_|

|_+_|

Die Bedeutung dieser Elemente lautet wie folgt:

  • name – Beschriftung der Y- oder X-Achse
  • Unterbrechungen – Steuern der Unterbrechungen in Ihrer Anleitung (z. B. Gitterlinien und Achsenstriche). Zu den gebräuchlichsten Werten gehören null, Waiver und Zeichen oder numerische Vektoren, die die Unterbrechungen angeben.
  • Etiketten – Etiketten Ihrer Achsenmarkierungen. Zu den zulässigen Werten gehören Null-, Waiver- und Zeichenvektoren.
  • Grenzen – dieser numerische Vektor bestimmt die Grenzen der X- oder Y-Achse.
  • trans – die meisten Benutzer wählen log2 oder log10 als trans-Wert. Wie der Name schon sagt, wird es für die Achsentransformation verwendet.

Stellen Sie Ihre R-Codierfähigkeiten auf die Probe

Das Ändern der Skalierung Ihrer X- und Y-Achse eröffnet neue Möglichkeiten in R. Es ermöglicht Ihnen, Ihre Daten übersichtlich mit entsprechenden Beschriftungen, Teilstrichen und anderen wesentlichen Elementen darzustellen. Das Beste ist, dass Sie keine allzu großen Probleme haben sollten, die Skala zu ändern, da der größte Teil des Prozesses relativ einfach ist.

Bevorzugen Sie Standard- oder benutzerdefinierte Achsen in R? Wie oft wechselst du deine Achsen? Haben Sie jemals eine benutzerdefinierte Achse erstellt? Lassen Sie es uns im Kommentarbereich unten wissen.

Interessante Artikel