Hi,
ich möchte mittels pgfplots ein Diagramm aus einem Datensatz, der in einer Datei gespeichert ist, zeichnen lassen. Kann ich aus den Daten irgendwie die min/max Werte bekommen, so dass ich mir mein xmin/xmax/ymin/ymax ausrechnen kann? Ich möchte so z.B. vorgeben, dass zu jeder Seite 10% Platz gelassen werden soll...

Das hier habe ich anderswo gefunden, funktioniert aber nicht:
Code:
\documentclass[a4paper,10pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{gnuplottex}
\usepackage{pstricks}
\usepackage{graphicx}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\usepackage{filecontents}

\newcommand{\findmax}[1]{
    \pgfplotsforeachungrouped \table in {#1} {%
        \pgfplotstablevertcat{\concatenated}{\table}%
    }%
    \pgfplotstablesort[sort key={1},sort cmp={float >}]{\sorted}{\concatenated}%
    \pgfplotstablegetelem{0}{1}\of{\sorted}%
    \let\ymax=\pgfplotsretval%
}

\newcommand{\findmin}[1]{
    \pgfplotsforeachungrouped \table in {#1} {%
        \pgfplotstablevertcat{\concatenated}{\table}%
    }%
    \pgfplotstablesort[sort key={1},sort cmp={float <}]{\sorted}{\concatenated}%
    \pgfplotstablegetelem{0}{1}\of{\sorted}%
    \let\ymin=\pgfplotsretval%
}

\begin{document}

\findmax{dataA.dat}
\findmin{dataA.dat}

\begin{tikzpicture}
\begin{axis}
\addplot table[x index=1,y index=7] {dataA.dat};
\end{axis}
\end{tikzpicture}

\end{document}
Ich berechne hier schon gar nichts, weil vorher schon 100 Fehler kommen.