Also, hier noch nachgereicht der Vorschlag von Herbert Voss aus der besagten PSTricks-Mailingliste. Habe das Problem auf meinen Arbeitsstack ganz nach oben geschoben und endlich ausprobiert.
Code:
\documentclass[12pt]{minimal}
\usepackage{filecontents}
\begin{filecontents}{label.data}
0 1 0
1 1.5 2.345
2 3 Joe2
6 2.2 Kathy
10 2.34 1000
\end{filecontents}
\usepackage{pstricks}
\usepackage{pstricks-add}
\pagestyle{empty}
\parindent=0pt
\makeatletter
\def\psLabelPlot#1{\expandafter\psLabelPlot@i#1}
\def\psLabelPlot@i #1{\psLabelPlot@ii#1}
\def\psLabelPlot@ii#1 #2 #3 #4 #5 #6 {%
\psline[linestyle=dashed](#2,0)(#2,#4)%
\rput*(#2,#4){#6}%
\@ifnextchar D{\psLabelPlot@ii}{}%
}
\makeatother
\begin{document}
\begin{psgraph}(0,0)(10,5){\linewidth}{5cm}
\readdata{\LabelData}{label.data}
\psLabelPlot{\LabelData}
\end{psgraph}
\end{document}
Auch an dieser Stelle noch mal vielen Dank!
Matthias
Lesezeichen