Seite 1 von 1
Tabelle und Diagramm aus einer Datei
Verfasst: Mi 25. Feb 2015, 19:16
von K7N2-Delta
Hi Leute,
wie der Titel schon sagt, ich bin auf der Suche nach einer einfachen Möglichkeit mit nur einer Ausgangsdatei, eine Tabelle sowie ein Diagramm zu erzeugen.
Quasi wie in Excel, einmal den Datensatz eingeben und glücklich sein. Die Möglichkeiten die ich bisher gefunden habe, konnte ich leider mangels nötiger Kenntnisse nicht umsetzen.
Ich denke eine der einfachsten Möglichkeiten ist mittels Batch-Datei, die mir meine Datei in eine Tabelle.tex umwandelt? Nur leider habe ich noch nie eine batch geschrieben
Über Vorschläge jeglicher Art bin ich doch sehr dankbar.
K7N2
Verfasst: Mi 25. Feb 2015, 19:29
von Johannes_B
pgfplotstable
Etwas mehr Substanz muss her
Verfasst: Mi 25. Feb 2015, 21:03
von Beobachter
Sieh dir genau die
wichtigen Hinweise und Vorabhilfen an und überfliege sie nicht nur, wenn Du eine aussagekräftige Antwort möchtest. Mit deinen bisherigen Beschreibungen ist nicht wirklich viel anzufangen.
Verfasst: Do 26. Feb 2015, 11:08
von K7N2-Delta
Danke!
Erster Ansatz
Verfasst: Do 26. Feb 2015, 12:25
von Stamm-
Ich habe mal in mein Archiv gegriffen und dieses Beispiel mit dem schon vorgeschlagenen Paket »
pgfplotstable« gefunden. Tabelle und Graph sind da in ihrer eigenen Gleitumgebung platziert. Ist vielleicht zum Start ganz hilfreich.
\documentclass[
captions=tableabove,
ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput} % Ersatz für »inputenc«
\SelectInputMappings{ % Halbautomatische Festlegung
adieresis={ä}, % der Eingabe-Kodierung mit Hilfe
germandbls={ß} % von ausgewählten Sonderzeichen
} % siehe: http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
\usepackage{babel}
\usepackage{geometry}
\usepackage{caption}
\usepackage{pgfplotstable} % lädt »pgfplots«
\pgfplotstableset{
empty cells with={---},
every head row/.style={before row=\toprule,after row=\midrule},
every last row/.style={after row=\bottomrule}
}
\pgfplotsset{
compat=1.12,
xlabel near ticks,
ylabel near ticks
}
\usepackage{array,booktabs}
\usepackage{filecontents}
\begin{filecontents*}{daten.dat}
X Y
0 0
1 -40.0975460694
2 -46.1181459826
3 -49.6399711638
4 -52.1387458959
5 -54.0769461561
6 -55.660571077
7 -56.9995068696
8 -58.1593458092
9 -59.1823962581
10 -60.0975460694
\end{filecontents*}
\setkomafont{caption}{\small}
\setkomafont{captionlabel}{\usekomafont{disposition}}
\begin{document}
\begin{table}[!htb]
\caption{Tabelle mit Datensatz}
\label{tab:datensatz}
\centering
\pgfplotstabletypeset[
use comma,
sci zerofill,
precision=3,
columns/X/.style={column type=r},
columns/Y/.style={dec sep align}
]{daten.dat}
\end{table}
\begin{figure}[!htb]
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel=X,
ylabel=Y
]
\addplot table {daten.dat};
\end{axis}
\end{tikzpicture}
\caption{Datensatz in graphischer Darstellung}
\label{fig:datensatz}
\end{figure}
\end{document}