Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: Daten Einlesen in PStricks

  1. #1
    Registrierter Benutzer Avatar von Kaiman
    Registriert seit
    22.05.2008
    Ort
    Schmalkalden
    Beiträge
    33

    Daten Einlesen in PStricks

    Moin, Ich versuche gerade ein Diagramm darzustellen, mit den Achen habe ich es nach einigem Rumprobieren geschafft das es so aussieht wie es soll

    Wenn ich jetzt aber zumindest erst nur die Daten für das Diagramm einlesen will, endet das kompilieren einfach an dem Punkt wo er die Daten einlesen soll. (log Datei steht unten)
    Die Daten habe ich aus einem ASCII Datensatz rauskopiert, da ich nur zwei datensätze brauche und nicht wie im Datensatz 4 Werte.
    ___________________________________
    Beispiel

    \documentclass[12pt,a4paper]{article}

    \usepackage[dvipsnames,prologue]{xcolor}
    \usepackage{pstricks}
    \usepackage{pstricks-add}
    \usepackage{pst-plot}

    \begin{document}

    \readdata{\data}{EdistirR321.data}
    \psset{xunit=1cm,yunit=0.2cm} % Skalierung der Achsen
    \begin{pspicture}(-0.1,-1)(6,90) % Ort des Bildes
    \psaxes[subticks=10,ticksize=0 6pt,subticksize=0.5,Dx=2,Dy=10]{->}(0,0)(0,0)(10,74) % Aussehen der Achsen

    \rput[170](5,-5){Durchbiegung in mm} % Beschriftung x Achse
    \rput{90}(-1,40){Kraft in N} % Beschriftung y Achse
    \end{pspicture}

    \end{document}

    __________________________________________________ _______________
    Log datei

    )
    File: pstricks-add.tex 2008/05/20 v3.03 `PSTricks-add' (hv)
    )
    ("C:\Programme\MiKTeX 2.7\tex\latex\pstricks\pst-plot.sty"
    Package: pst-plot 2004/07/15 package wrapper for pst-plot.tex

    ("C:\Programme\MiKTeX 2.7\tex\generic\pstricks\pst-plot.tex")
    File: pst-plot.tex 2008/05/20 3.03 `pst-plot' (tvz)
    ) (Koordinaten.aux)
    LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 12.
    LaTeX Font Info: ... okay on input line 12.
    LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 12.
    LaTeX Font Info: ... okay on input line 12.
    LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 12.
    LaTeX Font Info: ... okay on input line 12.
    LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 12.
    LaTeX Font Info: ... okay on input line 12.
    LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 12.
    LaTeX Font Info: ... okay on input line 12.
    LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 12.
    LaTeX Font Info: ... okay on input line 12.

    __________________________________________________ _________
    Teil aus dem Datensatz

    3,07E-01 -9,62E-06
    3,07E-01 -9,62E-06
    3,03E-01 -9,62E-06
    3,07E-01 -9,62E-06
    3,03E-01 -9,62E-06
    3,00E-01 -9,62E-06
    3,13E-01 2,89E-04
    3,33E-01 1,68E-03
    3,54E-01 2,98E-03
    3,77E-01 4,37E-03
    3,97E-01 5,27E-03
    4,08E-01 6,17E-03
    4,24E-01 6,77E-03
    4,38E-01 7,36E-03
    4,51E-01 7,86E-03
    4,65E-01 8,56E-03
    4,85E-01 9,36E-03
    4,99E-01 9,85E-03
    5,19E-01 1,06E-02
    5,29E-01 1,11E-02
    5,49E-01 1,19E-02
    5,63E-01 1,27E-02
    5,79E-01 1,35E-02
    5,90E-01 1,43E-02
    6,06E-01 1,50E-02
    6,23E-01 1,57E-02
    6,33E-01 1,61E-02
    6,47E-01 1,67E-02
    6,60E-01 1,74E-02
    6,70E-01 1,81E-02
    6,84E-01 1,89E-02
    6,97E-01 1,95E-02
    7,11E-01 2,00E-02
    7,28E-01 2,06E-02
    7,48E-01 2,15E-02
    7,55E-01 2,21E-02
    7,68E-01 2,26E-02
    7,78E-01 2,33E-02
    7,95E-01 2,41E-02
    8,08E-01 2,46E-02
    8,29E-01 2,54E-02
    8,46E-01 2,61E-02
    8,66E-01 2,67E-02
    8,72E-01 2,73E-02
    8,86E-01 2,81E-02
    9,03E-01 2,86E-02
    9,20E-01 2,94E-02
    9,30E-01 3,00E-02
    9,47E-01 3,08E-02
    9,63E-01 3,15E-02
    9,74E-01 3,22E-02
    9,87E-01 3,30E-02
    1,00E+00 3,38E-02
    1,02E+00 3,43E-02
    1,03E+00 3,49E-02
    1,05E+00 3,55E-02
    1,06E+00 3,62E-02
    1,07E+00 3,67E-02
    1,09E+00 3,74E-02
    1,11E+00 3,84E-02
    1,13E+00 3,89E-02
    1,14E+00 3,95E-02
    1,16E+00 3,99E-02
    1,17E+00 4,05E-02
    1,18E+00 4,13E-02
    1,20E+00 4,21E-02
    1,21E+00 4,28E-02
    1,23E+00 4,35E-02
    1,24E+00 4,41E-02
    1,25E+00 4,48E-02
    1,26E+00 4,54E-02
    1,28E+00 4,61E-02
    1,29E+00 4,67E-02
    1,31E+00 4,74E-02
    1,33E+00 4,81E-02
    1,35E+00 4,88E-02
    1,36E+00 4,96E-02
    1,37E+00 5,04E-02
    1,40E+00 5,12E-02
    1,41E+00 5,18E-02
    1,42E+00 5,23E-02
    1,44E+00 5,28E-02
    1,45E+00 5,34E-02
    1,46E+00 5,40E-02
    1,50E+00 5,56E-02
    1,51E+00 5,63E-02
    1,52E+00 5,69E-02
    1,53E+00 5,75E-02
    1,55E+00 5,81E-02
    1,56E+00 5,88E-02
    1,58E+00 5,96E-02
    1,59E+00 6,02E-02
    1,61E+00 6,08E-02
    1,62E+00 6,14E-02
    1,63E+00 6,20E-02
    1,64E+00 6,27E-02
    1,66E+00 6,33E-02
    1,68E+00 6,41E-02
    1,70E+00 6,48E-02
    1,71E+00 6,56E-02
    1,73E+00 6,61E-02
    1,74E+00 6,68E-02
    1,77E+00 6,82E-02
    1,79E+00 6,90E-02
    1,81E+00 6,98E-02
    1,82E+00 7,03E-02
    1,83E+00 7,08E-02
    1,85E+00 7,13E-02
    1,86E+00 7,19E-02
    1,88E+00 7,28E-02
    1,89E+00 7,36E-02
    1,91E+00 7,45E-02
    1,92E+00 7,52E-02
    1,94E+00 7,58E-02
    1,95E+00 7,63E-02

    __________________________

    Hoffe es kann mir jemand Helfen

    danke

    Kai

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Kaiman Beitrag anzeigen
    Moin, Ich versuche gerade ein Diagramm darzustellen, mit den Achen habe ich es nach einigem Rumprobieren geschafft das es so aussieht wie es soll

    Wenn ich jetzt aber zumindest erst nur die Daten für das Diagramm einlesen will, endet das kompilieren einfach an dem Punkt wo er die Daten einlesen soll. (log Datei steht unten)
    Die Daten habe ich aus einem ASCII Datensatz rauskopiert, da ich nur zwei datensätze brauche und nicht wie im Datensatz 4 Werte.
    ___________________________________
    Beispiel

    \documentclass[12pt,a4paper]{article}

    \usepackage[dvipsnames,prologue]{xcolor}
    \usepackage{pstricks}
    \usepackage{pstricks-add}
    \usepackage{pst-plot}
    Code:
    \usepackage[dvipsnames,prologue]{pstricks}
    \usepackage{pstricks-add}
    reicht

    ...
    1,94E+00 7,58E-02
    1,95E+00 7,63E-02

    Hoffe es kann mir jemand Helfen
    Ersetze das Komma durch einen Punkt

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.12.2006
    Beiträge
    330
    Hallo Herbert, (sorry Kaiman wenn ich mich hier mal einklinke)

    ich versuche mich gerade an pstricks und einem "besonderen Diagramm" bei dem ich die daten auch mit \readdata einlesen wollte. Leider scheint es lt. deinem Buch nicht möglich zu sein eine 3. Spalte als label für die x,y-Koordinaten nutzen zu können.

    Ich bin noch am basteln eines MB. Wenn jemanden sofort was einfällt wäre es schön, ansonsten melde ich mich nach dem WE mit einem Beispiel.

    juergen

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von lupus68 Beitrag anzeigen
    ich versuche mich gerade an pstricks und einem "besonderen Diagramm" bei dem ich die daten auch mit \readdata einlesen wollte. Leider scheint es lt. deinem Buch nicht möglich zu sein eine 3. Spalte als label für die x,y-Koordinaten nutzen zu können.

    Ich bin noch am basteln eines MB. Wenn jemanden sofort was einfällt wäre es schön, ansonsten melde ich mich nach dem WE mit einem Beispiel.
    http://tug.org/PSTricks/main.cgi?fil...t/DataExamples

    Herbert

  5. #5
    Registrierter Benutzer Avatar von Kaiman
    Registriert seit
    22.05.2008
    Ort
    Schmalkalden
    Beiträge
    33
    @ Herbert,
    Danke, mit den den Komma Hätte ich ja auch drauf kommen können.

    @lupus kein Problem

  6. #6
    Registrierter Benutzer Avatar von Kaiman
    Registriert seit
    22.05.2008
    Ort
    Schmalkalden
    Beiträge
    33
    Neues Problem,
    In dem Diagramm muss ich nun 5 Kurven darstellen, jedoch wenn ich den zweiten Datensatz einlese, setzt er den zweiten Datensatz nur ein und stellt diesen dort doppelt dar.

    \documentclass[12pt,a4paper]{article}

    \usepackage[dvipsnames,prologue]{pstricks}
    \usepackage{pstricks-add}

    \usepackage{pst-plot}
    \usepackage{pst-pdf}



    \begin{document}
    \pagestyle{empty}


    \readdata{\data}{Edistir.data}
    \readdata{\data}{Polystyrol.data}
    %\readdata{\data}{Ultramid.data}
    %\readdata{\data}{UltramidGF.data}
    %\readdata{\data}{Styrolux.data}

    \psset{xunit=1.2cm,yunit=0.07cm} % Skalierung der Achsen
    \begin{pspicture}[notightpage](-1.5,-20)(6,90) % Ort des Bildes
    \psaxes[subticks=10,ticksize=0 -3pt,subticksize=0.5,Dx=2,Dy=20]{->}(0,0)(0,0)(11,390) % Aussehen der Achsen
    \listplot[linewidth=1pt,linecolor=black]{\data}
    \listplot[linewidth=1pt,linecolor=green]{\data}
    %\listplot[linewidth=1pt,linecolor=blue,linestyle=dotted]{\data}
    %\listplot[linewidth=1pt,linecolor=red,linestyle=dashed ]{\data}
    %\listplot[linewidth=1pt,linecolor=yellow linestyle=dotted]{\data}
    \rput[170](5,-10){Durchbiegung in mm} % Beschriftung x Achse
    \rput{90}(-1,160){Kraft in N} % Beschriftung y Achse
    \end{pspicture}



    \end{document}

  7. #7
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Verschiedene Bezeichnungen

    Das kann ja so nicht funktionieren, wenn Du verschiedene Datensätze in die gleiche Variable \data einliest. Du musst den einzelnen Datensätzen schon verschiedene Variablen zuordnen und diese dann später mit \listplot entsprechend ausgeben.


    MfG
    Thorsten¹
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  8. #8
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Hallo,

    ich kenne mich mit \readdata zwar nicht aus, aber ich würde sagen du musst sie unterschiedlich benennen. Meinetwegen den ersten mit

    \readdata{\data}{Edistir.data}

    und den zweiten dann mit

    \readdata{\poly}{Polystyrol.data}

    und sie dann logischerweise auch unter den Namen verwenden:

    \listplot[linewidth=1pt,linecolor=black]{\data}
    \listplot[linewidth=1pt,linecolor=green]{\poly}
    wie soll er sie sonst unterscheiden?

    edit: Da hatte ich wohl die gleiche "Idee"
    Geändert von Sabrina.Dankers (27-05-2008 um 22:49 Uhr) Grund: Zu langsam

  9. #9
    Registrierter Benutzer Avatar von Kaiman
    Registriert seit
    22.05.2008
    Ort
    Schmalkalden
    Beiträge
    33
    O.k. Da bin ich noch nicht hinter gestiegen, wofür ich das \data angebe.

    Danke!

  10. #10
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Kaiman Beitrag anzeigen
    O.k. Da bin ich noch nicht hinter gestiegen, wofür ich das \data angebe.
    wenn du nicht \flieplot benutzt, dann musst du ja irgendwo die
    Daten speichern, wenn du sie von der Platte liest ...

    Herbert

  11. #11
    Registrierter Benutzer Avatar von Kaiman
    Registriert seit
    22.05.2008
    Ort
    Schmalkalden
    Beiträge
    33
    Mein Rechner ist den damit wohl doch überfordert..


    l.24 ...plot[linewidth=1pt,linecolor=black]{\edis}

    If you really absolutely need more capacity,
    you can ask a wizard to enlarge me.


    Here is how much of TeX's memory you used:
    3611 strings out of 95338
    44867 string characters out of 1184214
    1500001 words of memory out of 1500000
    6789 multiletter control sequences out of 110000
    6376 words of font info for 23 fonts, out of 1200000 for 2000
    14 hyphenation exceptions out of 8191
    37i,6n,51p,353b,359s stack positions out of 5000i,500n,10000p,200000b,5000s
    No pages of output.


    _____________________________________
    aktuelles Beispiel


    \documentclass{article}

    \usepackage[dvipsnames,prologue]{pstricks}
    \usepackage{pstricks-add}


    \begin{document}
    \pagestyle{empty}


    \readdata{\edis}{Edistir.data}
    \readdata{\poly}{Polystyrol.data}
    \readdata{\ultra}{Ultramid.data}
    \readdata{\ultragf}{UltramidGF.data}
    \readdata{\styro}{Styrolux.data}

    \psset{xunit=1.2cm,yunit=0.07cm} % Skalierung der Achsen
    \begin{pspicture}(-1.5,-20)(6,90) % Ort des Bildes
    \psaxes[subticks=10,ticksize=0 -3pt,subticksize=0.5,Dx=2,Dy=20]{->}(0,0)(0,0)(11,390) % Aussehen der Achsen
    \listplot[linewidth=1pt,linecolor=black]{\edis}
    \listplot[linewidth=1pt,linecolor=green]{\poly}
    \listplot[linewidth=1pt,linecolor=blue,linestyle=dotted]{\ultra}
    \listplot[linewidth=1pt,linecolor=red,linestyle=dashed]{\ultragf}
    \listplot[linewidth=1pt,linecolor=yellow linestyle=dotted]{\styro}
    \rput[170](5,-10){Durchbiegung in mm} % Beschriftung x Achse
    \rput{90}(-1,160){Kraft in N} % Beschriftung y Achse
    \end{pspicture}



    \end{document}

  12. #12
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Kaiman Beitrag anzeigen
    Mein Rechner ist den damit wohl doch überfordert..
    Dann benutze doch \fileplot ...

    oder

    \readdata{\data}{..}
    \listplot{\data}
    \readdata{\data}{..}
    \listplot{\data}

    Herbert

  13. #13
    Registrierter Benutzer
    Registriert seit
    28.12.2006
    Beiträge
    330
    Danke,

    leider habe ich hier auf der Dose kein LaTeX. Ich werde es probiern und soweit ich komme anpassen.


    juergen

  14. #14
    Registrierter Benutzer Avatar von Kaiman
    Registriert seit
    22.05.2008
    Ort
    Schmalkalden
    Beiträge
    33
    Zitat Zitat von voss Beitrag anzeigen
    Dann benutze doch \fileplot ...
    Max. 4 Datensätze, denn ist da auch schluß

    Zitat Zitat von voss Beitrag anzeigen
    oder

    \readdata{\data}{..}
    \listplot{\data}
    \readdata{\data}{..}
    \listplot{\data}

    Herbert
    Siehe oben.

    Wieter "verkürzt" er die Linien auf ca. 1 cm. Eine Linie alleine wird komplett geplottet.
    Anhang!

  15. #15
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Kaiman Beitrag anzeigen
    Max. 4 Datensätze, denn ist da auch schluß



    Siehe oben.

    Wieter "verkürzt" er die Linien auf ca. 1 cm. Eine Linie alleine wird komplett geplottet.
    Anhang!
    kannst du die Daten irgendwo zum Herunteraden zur Verfügung stellen?

    Herbert

Lesezeichen

Berechtigungen

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