Inhaltsverzeichnis mit Titeln von plots

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Inhaltsverzeichnis mit Titeln von plots

von Epllus » Mi 19. Dez 2012, 17:37

Du kannst deinen R-Code in eine figure Umgebung geben:
\begin{figure}[htbp] %  figure placement: here, top, bottom, or page
   \centering
<<echo=false,fig=true,width=7,height=7>>= 
boxplot(4)
@
   \caption{example caption}
   \label{fig:example}
\end{figure}
R übersetzt den Code und fügt das Bild dann in die figure Umgebung ein.
Ändere halt in deiner Rnw/rnw/Snw/snw Datei das jeweilige caption, füge ein Abbildungsverzeichnis (\listoffigures) ein, lass R übersetzten und eigentlich müssten dadurch deine 200 Abbildungen im Abbildungsverzeichnis drin sein.

Um dein Beispiel von unten zu nehmen, das ganze sollte so aussehen:
\begin{figure}[htbp] %  figure placement: here, top, bottom, or page 
   \centering 
<<echo=false,fig=true,width=7,height=7>>= 
boxL<-boxplot(Var1,Var2,main="",ylab="EMG activity in V",names=c("stehen", "gebeugt"),cex.main=1.5) 
title(main = " Mittelwert und Standardabweichung") 
abline(1,0, col="green"); 
points(1:2, c(mean(Var1,na.rm=TRUE),mean(Var2,na.rm=TRUE)), pch = 3, lwd = 3, col="red") 
neu_gerundetL2<-round(neu_boxL2$stats,3) 
for(i in 1:2) text(i+0.25,neu_gerundetL2[,i],neu_gerundetL2[,i],neu_gerundetL2[,i],cex=1,col="blue",pos=3) 
@
\caption{Mittelwert und Standardabweichung} \label{XXXXX}
\end{figure}
Hoffe, ich habe mich klar ausgedrückt,
Epllus.

PS: Dein Beispiel ist nicht lauffähig.

von Fresh » Mi 19. Dez 2012, 11:02

Darf leider keine ganzen Codeabschnitte reinkopieren..
Im Prinzip schauts folgdendermaßen aus:

Ich habe ca. 200 Plots die wie unten generiert wurden. Die Codes werden vom LatexEditor an R übergeben. R zeichnet mir die Plots und Latex spuckt mir dann das PDF aus. Die Frage lautet nun ob ich alle Titel (title(main = " Mittelwert und Standardabweichung")) automatisch auslesen und in form eines Inhaltsverzeichnisses darstellen kann. Ist das irgendwie verständlich?


\newpage
\parskip 12pt
<<echo=false,fig=true,width=7,height=7>>=
boxL<-boxplot(Var1,Var2,main="",ylab="EMG activity in V",names=c("stehen", "gebeugt"),cex.main=1.5)
title(main = " Mittelwert und Standardabweichung")
abline(1,0, col="green");
points(1:2, c(mean(Var1,na.rm=TRUE),mean(Var2,na.rm=TRUE)), pch = 3, lwd = 3, col="red")
neu_gerundetL2<-round(neu_boxL2$stats,3)
for(i in 1:2) text(i+0.25,neu_gerundetL2[,i],neu_gerundetL2[,i],neu_gerundetL2[,i],cex=1,col="blue",pos=3)
@

Brauchbare Informationen

von localghost » Mi 19. Dez 2012, 10:51

Sicher, wenn Du bereit bist, ein ordentliches Minimalbeispiel (← Link!) und damit brauchbare Informationen zu liefern.


Thorsten

Inhaltsverzeichnis mit Titeln von plots

von Fresh » Mi 19. Dez 2012, 10:17

Hallo!

Kann mir wer bitte sagen ob es möglich wäre in Latex die Titel von mehreren Boxplots als Inhaltsverzeichnis darzustellen?


LG

Nach oben