Beschriftung der Y-Achse abgeschnitten

Wie erstelle ich Grafiken, was ist zu beachten?

Moderatoren: EDi, jogo

Antworten
AllyWise

Beschriftung der Y-Achse abgeschnitten

Beitrag von AllyWise »

Hallo!

Ich habe in R mit dem Paket gplots eine Grafik geplottet (als png) und für die Achsen Beschriftungen hinzugefügt. Leider ist die Beschriftung der Y-Achse leicht abgeschnitten, d. h. der obere Teil der Buchstaben fehlt jeweils. Ich habe schon versucht dir Schrift- und Grafikgrößen zu ändern, aber das Problem bleibt bestehen. Hat jemand eine Idee, woran es liegen könnte?

Hier mein Code-Bsp.:

Code: Alles auswählen

library("gplots")
library("lattice")

png("Grafik_Fix.häufigkeit_VWA_2.png",1800,1000) 
attach(VW_Target_WW) 
plotmeans(kWahrscheinlichkeit~Phase_num,cex.axis=1.5,cex.lab=2.1,ylim=c(0,100),las=1,barwidth = 1.5,lwd = 1.5, barcol = "black",ylab = "Kumulative Fixationswahrscheinlichkeit in %",xlab="Auslöser                                     Zwischenphase                                      Zielwort                                     bis Satzende ", lty=2,pch=9,cex=2.5,n.label=FALSE)
dev.off()
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Beschriftung der Y-Achse abgeschnitten

Beitrag von jogo »

Hallo AllyWise,

willkommen im Forum!
Bitte gewöhne Dir attach() ab. viewtopic.php?f=7&t=5
Zu Deiner Frage:
leider bin ich kein Grafik-Experte, aber vielleicht liegt es daran, dass die Zeichenkette in ylab= ziemlich lang ist.

Gruß, Jörg
AllyWise

Re: Beschriftung der Y-Achse abgeschnitten

Beitrag von AllyWise »

Hallo Jörg,

danke für deine Antwort. Leider liegt es nicht an der Länge der Zeichenkette. Wenn da nur ein "%" steht, wird auch ein Teil abgeschnitten.
Mit der attach-Thematik hab ich mich noch nicht befasst, danke für den Hinweis.

Viele Grüße,
AllyWise
bigben
Beiträge: 2771
Registriert: Mi Okt 12, 2016 9:09 am

Re: Beschriftung der Y-Achse abgeschnitten

Beitrag von bigben »

Code: Alles auswählen

> attach(VW_Target_WW) 
Error in attach(VW_Target_WW) : object 'VW_Target_WW' not found
Ohne die Daten können wir das Problem halt nicht nachvollziehen. Hast Du schon mal versucht diesen ganzen Kram hier;

Code: Alles auswählen

cex.axis=1.5,cex.lab=2.1,las=1,barwidth = 1.5,lwd = 1.5,lty=2,pch=9,cex=2.5
weg zu lassen um zu schauen, ob es damit was zu tun hat?

Wahrscheinlich könnte man mit par() etwas mehr Platz schaffen.

LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
AllyWise

Re: Beschriftung der Y-Achse abgeschnitten

Beitrag von AllyWise »

Vielen Dank! Mit par habe ich es jetzt hinbekommen:

par(mar=c(5,5,4,2)+0.1)
Antworten