Seite 1 von 1

Paket: Lubridate, Anzeige von Datumswerten in anderer Sprache

Verfasst: Do Jun 24, 2021 2:45 pm
von FranziskaBönte
Hallo, liebe Kommunity,

ich nutz u.a. das Paket lubridate, um aus einer txt-Datei eingelesen Datumsformate (die dann leider als char auftauchen) in ein mir genehmes Datumsformat zu verwandeln. Das klappt gut und das Bildchen mit ggplot sieht auch ok aus. Jetzt soll das Bild aber in einem englisch-sprachigen Text erscheinen und da sind labels wie "Okt" oder "Dez" natürlich blöd. Wie stelle ich die Sprache auf englsich um?

Anbei meine einzulesenden Daten und der Quellcode:

Daten der Datei: Test.txt:

Code: Alles auswählen

     Datum yWerte
 10.10.2020     20
 12.12.2020     23
 03.03.2021     30
 05.03.2021     28
Code:

Code: Alles auswählen

  library(tidyverse)
  library(lubridate)
  Daten= data.frame(read.table("Test.txt", header=TRUE, sep='\t', dec=','))
  Daten$Datum=dmy(Daten$Datum)
  
  ggplot(Daten, aes(x=Datum))+
    geom_line(aes(y=yWerte,color="1"), size=1,linetype=1) +
    labs(y="Achsenbeschriftung für y-Achse",x="Achsenbeschriftung für x-Achse",title="Bildchen zum Üben")+
    theme(plot.title=element_text(hjust=0.5)) +
    scale_color_manual(values=c("darkblue"), name="Legende:", labels=c("y-Werte"))+
    theme(legend.position="bottom")

Könnt Ihr mir weiter helfen? Liebe Grüße, Franziska

Re: Paket: Lubridate, Anzeige von Datumswerten in anderer Sprache

Verfasst: Do Jun 24, 2021 4:34 pm
von EDi

Code: Alles auswählen

Sys.setlocale("LC_TIME", "English")
Könnte schon reichen...

Mehr Info: https://stat.ethz.ch/R-manual/R-devel/l ... cales.html

Re: Paket: Lubridate, Anzeige von Datumswerten in anderer Sprache

Verfasst: Do Jun 24, 2021 7:08 pm
von FranziskaBönte
Super, das war es !! Danke Dir vielmals. Jetzt bin ich glücklich!