Inhaltsverzeichnis mit Titeln von plots

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Fresh
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 20. Jul 2012, 14:51

Inhaltsverzeichnis mit Titeln von plots

Beitrag von Fresh »

Hallo!

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


LG

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 826
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Brauchbare Informationen

Beitrag von localghost »

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


Thorsten
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: TeX Live 2024, TeXworks

Fresh
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 20. Jul 2012, 14:51

Beitrag von Fresh »

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)
@

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag von Epllus »

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.

Antworten