Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Probleme mit doppeltlogarithmischer Darstellung und dem Plotten von Funktionen

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.09.2013
    Beiträge
    1

    Probleme mit doppeltlogarithmischer Darstellung und dem Plotten von Funktionen

    moin moin,

    bin noch recht neu im latex universum, schreibe aber gerade meine BA und möchte gerne einige experimentelle ergebnisse darstellen.

    ich habe 2 punkte in einer externen datei 'shearstress.dat' , welche ich in einem doppelt logarithmischen koordinatensystem darstellen möchte. außerdem habe ich eine trendfunktion mit excel berechnet die ich auch einfügen möchte. hier mein code:
    Code:
    \readdata{\shearstress}{data/shearstress.dat}
    \psset{algebraic, xAxisLabel=Zyklen, xAxisLabelPos={7.5cm, -1cm}, yAxisLabel=Schubfestigkeit, yAxisLabelPos={-1cm, 2cm}}
    \begin{psgraph}[xylogBase=10, logLines=all, labelFontSize=\small, axesstyle=frame, Ox=0, yticksize=0 14cm, Oy=0, subticks=10](0,0)(7,1){14cm}{4cm}
    	\listplot[linecolor=blue]{\shearstress}
    	\psplot[linecolor=red]{0}{6}{1.873*x^(-0.821)}
    \end{psgraph}
    weder die Punkte aus der datei noch die kurve werden angezeigt. ich habe bereits andere kurven ausprobiert. diese werden zwar angezeigt aber nicht entsprechend der doppelt logarithmischen achsen.

    kann mir jemand helfen?

    david

  2. #2
    Registrierter Benutzer Avatar von peterpetersen
    Registriert seit
    20.12.2004
    Ort
    Berlin
    Beiträge
    35

    Arrow

    Hallo David,

    in Ermangelung deiner Daten (shearstress.dat) ist es schwer, dein Problem nachzuvollziehen.

    Ich habe die entsprechenden Zeilen auskommentiert, und das folgende Beispiel lief bei mir durch
    (von 18 Warnmeldungen „LaTeX Font Warning: Command \small invalid in math mode on input line 8.“ mal abgesehen):
    Code:
    \documentclass{article}
    \usepackage{pstricks}
    \usepackage{pstricks-add}
    \usepackage{pst-plot}
    \begin{document}
    %\readdata{\shearstress}{data/shearstress.dat}
    \psset{algebraic, xAxisLabel=Zyklen, xAxisLabelPos={7.5cm, -1cm}, yAxisLabel=Schubfestigkeit, yAxisLabelPos={-1cm, 2cm}}
    \begin{psgraph}[xylogBase=10, logLines=all, labelFontSize=\small, axesstyle=frame, Ox=0, yticksize=0 14cm, Oy=0, subticks=10](0,0)(7,1){14cm}{4cm}
    %	\listplot[linecolor=blue]{\shearstress}
    	\psplot[linecolor=red]{0}{6}{1.873*x^(-0.821)}
    \end{psgraph}
    \end{document}
    Die Kurve ist bei mir in der PDF-Datei vorhanden, compiliert wurde über
    latex > DviPs (PDF) > Ghostscript (ps2pdf), Ergebnis siehe Anhang. Sieht nicht perfekt aus, aber die Kurve ist da.

    Lade mal deine Daten (shearstress.dat) hoch, dann kann ich das gerne mal testen.

    Gruß Peter
    Geändert von peterpetersen (13-09-2013 um 20:17 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.04.2009
    Beiträge
    209

    pgfplots

    Ist zwar keine direkte Lösung für dein Problem, aber ich würde für Diagramme generell das pgfplots-Paket empfehlen. Damit ist aber nur eine direkte Ausgabe nach pdf möglich.

Stichworte

Lesezeichen

Berechtigungen

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