PGFPlots verlangsamen die Kompilierung beim Plotten aus externen Dateien

PGFPlots verlangsamen die Kompilierung beim Plotten aus externen Dateien

Ich schreibe einen Bericht mit mehreren Diagrammen spektroskopischer Daten mithilfe von PGFplots, das Daten aus externen Dateien abruft. Früher funktionierte es und nach ein paar Minuten Kompilierung wurde ein PDF erstellt, aber als ich weitere Ergebnisse zum Plotten hinzufügte, wurde es langsamer und jetzt scheint es nie fertig zu werden. (Ich warte jetzt schon seit ungefähr einer Stunde)

Der von mir verwendete Code ist im Wesentlichen eine Wiederholung davon für dreizehn verschiedene CSV-Dateien mit zwei bis zehn Spalten.

\documentclass{article}  
\usepackage{graphicx,tikz}                  
\usepackage{pgfplots}  
\pgfplotsset{compat=newest}  
\begin{document}  
\begin{tikzpicture}
\begin{axis}[xlabel near ticks,axis background/.style={
   fill=gray!70},width=\textwidth,height=0.4\textwidth,xticklabel=eV,
   ymin=0,enlargelimits=false,ylabel=Counts,no marks,grid,cycle list name=color list]
  \addplot table[x index=1,y index=2,col sep=space,row sep=crcr] {spectroscopy_data.csv};
  \addlegendentry{C$_{\text{K}\alpha}$}
  \addplot table[x index=1,y index=3,col sep=space,row sep=crcr] {spectroscopy_data.csv};
  \addlegendentry{O$_{\text{K}\alpha}$}
\end{axis}
\end{tikzpicture}  
\end{document}

Antwort1

Für das Plotten großer Dateien empfehle ich die TikZ-Bibliothek external. Sie ermöglicht es, die Plots getrennt vom Hauptdokument zu erstellen. So wird das Hauptdokument in Sekundenschnelle gesetzt, während Sie die Plots einzeln (wenn gewünscht auch parallel) erstellen können.

verwandte Informationen