Anzeige:
Ergebnis 1 bis 4 von 4

Thema: [PSTricks] benutzerdefinierte Achsenbeschriftung

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.11.2010
    Beiträge
    4

    [PSTricks] benutzerdefinierte Achsenbeschriftung

    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:

    Code:
    \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

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von LordSnyder Beitrag anzeigen
    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 ...

    Code:
    \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

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.11.2010
    Beiträge
    4
    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

  4. #4
    Registrierter Benutzer
    Registriert seit
    26.08.2011
    Beiträge
    62
    Zitat Zitat von voss Beitrag anzeigen
    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 ...

    Code:
    \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 Beispiel schaun, ich wäre dir sehr verbunden. Ich komm da nicht wirklich weiter.

    Ich werd nochmals Doku lesen.

    LG Goldnas

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •