Achsenbeschriftung: R erkennt Bindestrich nicht

Fragen, die sich auf kein spezielles Verfahren beziehen.

Achsenbeschriftung: R erkennt Bindestrich nicht

Beitragvon FreyaBlue » Do 5. Jun 2014, 10:52

Hey Leute,

ich bin noch R-Anfänger und hoffe hier ein wenig Unterstützung zu erhalten :-)

Bin gerade dabei ein paar Daten auszuwerten und wollte nun Durchschnittswerte, die sich in Abhängigkeit von verschiedenen
vorherigen Levels ergeben, plotten.
Funktioniert auch, allerdings erkennt R meine Bindestriche nicht an, sondern macht in der Grafik daraus Zahlen.
Bin folgendermaßen vorgegangen (kleiner Auszug)

x <- c("< 15","15 - 20", "20 - 25","25 - 30","> 30")
y <- c(-0.2752,-0.4829,-0.5186,-0.5973,-1.5819)
test <- data.frame(x,y)

plot(test$y,type="l", ylab="Durchschnittliche Veränderung",xlab="Pre FOMC Level", xact="n")
axis(1, at=seq(1:5),labels=test$x)

Auf der X-Achse steht nun leider: <15, 15 2 20, 20 3 25, 25 4 30, > 30....

bisschen doof :-)

Was kann ich tun?

Danke schonmal
FreyaBlue
Grünschnabel
Grünschnabel
 
Beiträge: 2
Registriert: Do 5. Jun 2014, 10:40
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Achsenbeschriftung: R erkennt Bindestrich nicht

Beitragvon bele » Do 5. Jun 2014, 14:50

Du kannst in Deinem plot()-Aufruf den Tippfehler korrigieren. Hier muss es ncht xact="n" heißen sondern xaxt="n". Dann werden die zusätzlichen Zahlen nicht mehr geplottet und Du kannst Du Bindestriche wieder sehen.

Code: Alles auswählen
x <- c("< 15","15 - 20", "20 - 25","25 - 30","> 30")
y <- c(-0.2752,-0.4829,-0.5186,-0.5973,-1.5819)
test <- data.frame(x,y)

plot(test$y,type="l", ylab="Durchschnittliche Veränderung",xlab="Pre FOMC Level", xaxt="n")
axis(1, at=seq(1:5),labels=test$x)


LG,
Bernhard
----
`Oh, you can't help that,' said the Cat: `we're all mad here. I'm mad. You're mad.'
`How do you know I'm mad?' said Alice.
`You must be,' said the Cat, `or you wouldn't have come here.'
(Lewis Carol, Alice in Wonderland)
bele
Schlaflos in Seattle
Schlaflos in Seattle
 
Beiträge: 5928
Registriert: Do 2. Jun 2011, 23:16
Danke gegeben: 16
Danke bekommen: 1403 mal in 1389 Posts

Re: Achsenbeschriftung: R erkennt Bindestrich nicht

Beitragvon FreyaBlue » Di 10. Jun 2014, 09:56

Danke Bernhard!

P.S.
Ich bin am Ende offensichtlich etwas durcheinander gekommen, in welchen Forum ich mich befinde, da alles auf
die gleiche Art und Weise gestaltet ist...
Wollte die Fragen eigentlich nicht doppelt stellen ;-)
FreyaBlue
Grünschnabel
Grünschnabel
 
Beiträge: 2
Registriert: Do 5. Jun 2014, 10:40
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Achsenbeschriftung: R erkennt Bindestrich nicht

Beitragvon bele » Di 10. Jun 2014, 11:35

Hallo FreyaBlue,

alles in Ordnung. Ich denke, Du warst mit dieser Frage im R-Forum schon an der richtigen Adresse.

LG,
Bernhard
----
`Oh, you can't help that,' said the Cat: `we're all mad here. I'm mad. You're mad.'
`How do you know I'm mad?' said Alice.
`You must be,' said the Cat, `or you wouldn't have come here.'
(Lewis Carol, Alice in Wonderland)
bele
Schlaflos in Seattle
Schlaflos in Seattle
 
Beiträge: 5928
Registriert: Do 2. Jun 2011, 23:16
Danke gegeben: 16
Danke bekommen: 1403 mal in 1389 Posts


Zurück zu Allgemeine Fragen

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 8 Gäste