LordSnyder
14-06-2011, 10:56
Hallo,
ich möchte gerne in einem Datenplot die x-Achse mit benutzerdefinierten Labels beschriften. Dazu habe ich wie in der Dokumentation von Herrn van Zandt (PSTricks, 25 July 2003, Version 97) ein Array mit Labels erstellt:
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{listings}
\usepackage{float}
\usepackage{graphicx}
\usepackage{arrayjob}
\usepackage{pstricks}
\usepackage{pst-uml}
\usepackage{pstricks-add}
\usepackage{pst-text}
\usepackage{pst-node}
\usepackage{pst-blur}
\begin{document}
\newarray{\pxaxesLabels}
\readarray{pxaxesLabels}{dat1&dat2&dat3&dat4&dat5&dat6&dat7}
\begin{figure}
\centering
\begin{pspicture}[showgrid=false](0,-0.5)(8,6)
\readdata{\plotx}{Plots/plotx.data}
\readdata{\ploty}{Plots/ploty.data}
\dataplot[showpoints=true, plotstyle=line]{\plotx}
\dataplot[showpoints=true, plotstyle=line, linestyle=dotted]{\ploty}
\renewcommand{\pshlabel}[1]{\tiny\pxaxesLabels#1}
\psaxes[showorigin=true]{->}(7,6)
\end{pspicture}
\end{figure}
\end{document}
Allerdings werden die Beschriftungen nicht mit dem Text ersetzt, sondern einfach nur wie zuvor die Zahlen genommen. Wie muss ich da genau vorgehen?
Vielen Dank schon mal.
Gruß,
LordSnyder
ich möchte gerne in einem Datenplot die x-Achse mit benutzerdefinierten Labels beschriften. Dazu habe ich wie in der Dokumentation von Herrn van Zandt (PSTricks, 25 July 2003, Version 97) ein Array mit Labels erstellt:
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{listings}
\usepackage{float}
\usepackage{graphicx}
\usepackage{arrayjob}
\usepackage{pstricks}
\usepackage{pst-uml}
\usepackage{pstricks-add}
\usepackage{pst-text}
\usepackage{pst-node}
\usepackage{pst-blur}
\begin{document}
\newarray{\pxaxesLabels}
\readarray{pxaxesLabels}{dat1&dat2&dat3&dat4&dat5&dat6&dat7}
\begin{figure}
\centering
\begin{pspicture}[showgrid=false](0,-0.5)(8,6)
\readdata{\plotx}{Plots/plotx.data}
\readdata{\ploty}{Plots/ploty.data}
\dataplot[showpoints=true, plotstyle=line]{\plotx}
\dataplot[showpoints=true, plotstyle=line, linestyle=dotted]{\ploty}
\renewcommand{\pshlabel}[1]{\tiny\pxaxesLabels#1}
\psaxes[showorigin=true]{->}(7,6)
\end{pspicture}
\end{figure}
\end{document}
Allerdings werden die Beschriftungen nicht mit dem Text ersetzt, sondern einfach nur wie zuvor die Zahlen genommen. Wie muss ich da genau vorgehen?
Vielen Dank schon mal.
Gruß,
LordSnyder