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!!!