[gelöst] Problem mit dem Parameter xlas in der Funktion corPlot()
Verfasst: Mi Aug 30, 2023 4:00 pm
Hallo ihr Lieben,
ich hab im Moment ein Problem mit der Erstellung einer Korrelationsmatrix, die ich mit der Funktion corPlot() erstelle. Ich möchte die Achsenbeschriftungen auf der x-Achse formatieren, sodass sie orthogonal zur x-Achse stehen.
Damit ihr eine Chance habt, es nachzuvollziehen, stelle ich hier ein vollständiges Minimalbeispiel dar.
Die beispielhafte Datei data.xlsx habe ich in den Anhang eingefügt, ebenso die Abbildung, die dabei generiert wird.
Gemäß Dokumentation sollten die einzelnen Beschriftungen senkrecht zur x-Achse stehen. Egal, welchen Wert ich xlas mitgebe, es tut sich überhaupt nichts.
Testweise habe ich auch andere Parameter auf die Beschriftungen der x-Achse geworfen. xsrt funktioniert beispielsweise. Eine Drehung von 90° als Workaround taugt aber leider nicht.
Ach ja, die installierten Versionen entsprechen den heute aktuellen Versionen, sprich
R 4.3.1
psych 2.3.6
Ich nutze Linux, andere Betriebssysteme konnte ich jetzt noch nicht testen.
Meine Frage ist jetzt: Mach ich irgendetwas falsch? Wenn ja, wäre ich euch sehr dankbar, mir einen Tipp zu geben. Ist das möglicherweise ein Bug? Wenn ja, wo melde ich den?
Vielen lieben Dank!!!
ich hab im Moment ein Problem mit der Erstellung einer Korrelationsmatrix, die ich mit der Funktion corPlot() erstelle. Ich möchte die Achsenbeschriftungen auf der x-Achse formatieren, sodass sie orthogonal zur x-Achse stehen.
Damit ihr eine Chance habt, es nachzuvollziehen, stelle ich hier ein vollständiges Minimalbeispiel dar.
Code: Alles auswählen
library(readxl)
data = read_xlsx("data.xlsx", sheet = "Korrelationen", na = "NA")
library(Hmisc)
library(tidyverse)
library(psych)
corPlot(rcorr(as.matrix((data %>% select('Daten 1', 'Daten 2', 'Daten 3', 'Daten 4', 'Daten 5', 'Daten 6')), type="spearman", use="pairwise.complete.obs"))$r, xlas=2)
Gemäß Dokumentation sollten die einzelnen Beschriftungen senkrecht zur x-Achse stehen. Egal, welchen Wert ich xlas mitgebe, es tut sich überhaupt nichts.
Testweise habe ich auch andere Parameter auf die Beschriftungen der x-Achse geworfen. xsrt funktioniert beispielsweise. Eine Drehung von 90° als Workaround taugt aber leider nicht.
Ach ja, die installierten Versionen entsprechen den heute aktuellen Versionen, sprich
R 4.3.1
psych 2.3.6
Ich nutze Linux, andere Betriebssysteme konnte ich jetzt noch nicht testen.
Meine Frage ist jetzt: Mach ich irgendetwas falsch? Wenn ja, wäre ich euch sehr dankbar, mir einen Tipp zu geben. Ist das möglicherweise ein Bug? Wenn ja, wo melde ich den?
Vielen lieben Dank!!!