Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Diagramme mit Latex und Pstricks...

  1. #1
    dj-columbia
    Gast

    Diagramme mit Latex und Pstricks...

    Hallo zusammen, ich hab folgendes Problem:
    wie kann ich pstricks so an passen, dass ich folgende Meßwerte sauber ins diagramm bekomme:

    x-Achse y-Achse
    3.10583 1400
    2.58819 1180
    2.07055 960
    1.55291 700
    1.03528 480
    0.51764 390

    mein Code:

    \readdata{\data}{diagramm1.dat}%{data1.dat}
    \psset{xunit=1cm, yunit=1cm,lly=1cm}
    \begin{pspicture}(0,0)(12,10)
    \psgrid[subgriddiv=10,griddots=10,gridlabels=5pt]
    \psaxes[Ox=0,dx=1,Dx=0.5,Oy=100,dy=1,Dy=100]{->}(0,0)(0,0)(12,10)
    \uput[10](12.5,-.5){$\mathbf{\frac{Spanungsdicke}{mm}}$}
    \uput[10](-1,10){$\mathbf{Kraft in N}$}
    \listplot[linecolor=red,plotstyle=line]{\data}
    \end{pspicture}

    also ein trick wäre mir schon eingefallen, ich rechne die Meßwerte einfach um, aber das ist immer umständlich... kann man pstricks nicht irgenwie sagen, wo er anfagen soll? mit dem Ox, dx, Dx usw verschiebe ich ja nur die dargestellten Achsen... und ich müßte ja das Koordinatensystem verschieben?! oder??


    vielleicht kennt sich ja zufällig jemand aus, oder hat irgenden nen tip...

    Danke schon mal...

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von dj-columbia Beitrag anzeigen
    also ein trick wäre mir schon eingefallen, ich rechne die Meßwerte einfach um, aber das ist immer umständlich... kann man pstricks nicht irgenwie sagen, wo er anfagen soll? mit dem Ox, dx, Dx usw verschiebe ich ja nur die dargestellten Achsen... und ich müßte ja das Koordinatensystem verschieben?! oder??
    Hier zwei Möglichkeiten

    Herbert


    Code:
    \begin{filecontents*}{diagramm1.dat}
    3.10583 1400
    2.58819 1180
    2.07055 960
    1.55291 700
    1.03528 480
    0.51764 390
    \end{filecontents*}
    
    \documentclass{article}
    \usepackage{pstricks-add}
    
    \begin{document}
    
    \readdata{\data}{diagramm1.dat}%{data1.dat}
    
    \begin{pspicture}(-0.5,-0.5)(4,15)
      \psset{xunit=2,yunit=0.5}
      \psaxes[Dx=0.5,dx=1cm,dy=1cm,Dy=200,arrows=->](0,0)(4,15)%
    	[$\mathbf{\frac{Spanungsdicke}{mm}}$,10][\textbf{Kraft in N},10]
      \listplot[yunit=0.01,linecolor=red,linewidth=1.5pt,showpoints=true]{\data}
    \end{pspicture}
    
    \psset{unit=1cm,xAxisLabel=$\mathbf{\frac{Spanungsdicke}{mm}}$,
    	yAxisLabel=\textbf{Kraft in N}}
    \begin{psgraph}[arrows=->,Oy=200,Dy=200,dy=200\psyunit](0,200)(0,200)(4,1500){10cm}{10cm}
    \listplot[linecolor=red,linewidth=1.5pt,showpoints=true]{\data}
    \end{psgraph}
    
    \end{document}

  3. #3
    dj-columbia
    Gast
    ahhhhhhaaa! muss erst drüber brüten, aber es funktioniert!

    Vielen Dank für die schnelle Antwort!

    muss ja zugeben, hab noch nicht soviel mit Pstricks gemacht... das letzte mal hab ich die ganzen Werte umgerechnet

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von dj-columbia Beitrag anzeigen

    muss ja zugeben, hab noch nicht soviel mit Pstricks gemacht... das letzte mal hab ich die ganzen Werte umgerechnet

    es geht letztlich alles mit PSTricks ...
    Beispiele gibt es hier:
    http://tug.org/PSTricks/main.cgi?fil...t/DataExamples

    Herbert

Lesezeichen

Berechtigungen

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