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

Tipp Der Redaktion

GIMP 2.10.18 ist mit Photoshop-ähnlichen Symbolleisten, dem neuen 3D-Transformationswerkzeug, erhältlich
GIMP 2.10.18 ist mit Photoshop-ähnlichen Symbolleisten, dem neuen 3D-Transformationswerkzeug, erhältlich
GIMP, die hervorragende Bildbearbeitungssoftware für Linux, Windows und Mac, hat heute ein neues Update erhalten. Version 2.10.18 enthält unzählige Verbesserungen und eine Reihe neuer Funktionen. Hier sind die wichtigsten Änderungen dieser Version. In GIMP 2.10.18 eingeführte Änderungen an der Werbung Neue Photoshop-ähnliche Symbolleisten Werkzeuge sind jetzt standardmäßig in der Toolbox gruppiert. Sie
Windows-Verknüpfungspfeil-Editor
Windows-Verknüpfungspfeil-Editor
Mit dem Windows-Verknüpfungspfeil-Editor können Sie den Verknüpfungspfeil in Windows 8, Windows 7 und Windows Vista entfernen oder auf das schöne benutzerdefinierte Symbol setzen. Es funktioniert ordnungsgemäß in x86- und x64-Editionen von Windows und muss nicht installiert werden. Ich habe viele Benutzeranfragen zum Entfernen und Bearbeiten von Verknüpfungspfeilen gesehen
So kündigen Sie Ihr Max-Abonnement (ehemals HBO Max).
So kündigen Sie Ihr Max-Abonnement (ehemals HBO Max).
Der schnellste Weg ist die Nutzung der Max-Website, Sie können das Abonnement aber auch über die mobile App oder einen Anbieter beenden.
So zeigen Sie den Update-Verlauf in Windows 10 an
So zeigen Sie den Update-Verlauf in Windows 10 an
Eines Tages könnten Sie neugierig sein, welche Updates Sie in Windows 10 installiert haben. So sehen Sie den Windows Update-Verlauf in Windows 10.
iPhone XR – So ändern Sie den Sperrbildschirm
iPhone XR – So ändern Sie den Sperrbildschirm
Wenn Sie den Sperrbildschirm Ihres iPhone XR anpassen möchten, gibt es zwei Möglichkeiten, dies zu tun – über die allmächtige Einstellungs-App oder über die Fotobibliothek Ihres Telefons. Sie können zwischen Standbild, Dynamik und wählen
Netflix für Spiele: Sony PlayStation Now-Update zum Hinzufügen von PS4-Spielestreaming
Netflix für Spiele: Sony PlayStation Now-Update zum Hinzufügen von PS4-Spielestreaming
Trotz einiger ernsthafter Versprechungen hat Sonys Cloud-basierter Spieledienst PlayStation Now die Leute nie wirklich begeistert. Aber Sony hat gerade ein brandneues Update angekündigt, das PlayStation Now zu einem ganz neuen Grund für den Kauf einer PS4 machen könnte
So zeigen Sie einen Android-Bildschirm auf einem PC an
So zeigen Sie einen Android-Bildschirm auf einem PC an
Viele Geräte, einschließlich Smart-TVs, unterstützen die Bildschirmfreigabe. Mit der integrierten Google Cast-Funktion ist es beispielsweise ziemlich einfach, den Bildschirm Ihres Android-Smartphones mit einem Android-Smart-TV zu teilen. Aber was tun, wenn Sie sehen möchten