PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PSTricks] benutzerdefinierte Achsenbeschriftung



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

voss
14-06-2011, 11:31
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:


das nächste Mal erstellst du bitte ein Minimalbeispiel und zeigst uns nicht, was du alles so an Paketen lädst, die nichts mit deinem Problem zu tun haben ...


\documentclass{article}
\usepackage{pst-plot}
\begin{document}

\begin{pspicture}(0,-0.5)(8,6)
\psaxes[xLabels={dat1,dat2,dat3,dat4,dat5,dat6,dat7},
xLabelsRot=45]{->}(7,6)
\end{pspicture}

\end{document}

Herbert

LordSnyder
14-06-2011, 13:15
Hallo,

vielen Dank für die sehr schnelle Hilfe.
Entschuldigt bitte das "Minimalbeispiel", ich wusste nicht, wie "minimal" es sein sollte, da öfter wegen der Paketkonfiguration nachgefragt wird...

Viele Grüße,

LordSnyder

Goldnas
21-11-2011, 21:05
das nächste Mal erstellst du bitte ein Minimalbeispiel und zeigst uns nicht, was du alles so an Paketen lädst, die nichts mit deinem Problem zu tun haben ...


\documentclass{article}
\usepackage{pst-plot}
\begin{document}

\begin{pspicture}(0,-0.5)(8,6)
\psaxes[xLabels={dat1,dat2,dat3,dat4,dat5,dat6,dat7},
xLabelsRot=45]{->}(7,6)
\end{pspicture}

\end{document}

Herbert

Hallo Herbert,

könntest du kurz einen Blick auf dieses (http://mrunix.de/forums/showthread.php?t=72120&highlight=Achsenbeschriftung)Beispiel schaun, ich wäre dir sehr verbunden. Ich komm da nicht wirklich weiter.

Ich werd nochmals Doku lesen.

LG Goldnas