PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wiedermal: Diagramme mit pstricks



hoepfa
08-04-2007, 16:24
Hallo zusammen. Schöne Ostern erstmal.

Thema: s.o.
Zustand: katastrophal;
Stimmung: am Boden zerstört;

Wie ihr seht bin ich am verzweifeln. Ich schaff es einfach nicht den angehängten Datensatz in ein angemessenes Diagramm zu verpacken. Bin schon alles durchgegangen (psgraph,listplot,pspicture,psaxes etc.) aber entweder passt die Skalierung hinten und vorne nicht oder es schaut einfach unglaublich vogelwild aus.

Dabei bin ich doch ganz bescheiden:
- Stil: frame
- keine x-Achse
- y-Achse mittig bei 0
- x-Label: Frequenz [Hz]
- y-Label: Leistung [dBuV]
- Dx=2500
- Dy=10

Das muss doch zu schaffen sein. Oder liegt es am Format der Daten?

Würde mich sehr freuen, wenn mir jemand a bissal zur Hand gehen könnt...

m.

PS: *.dat werden als ungültiges Format bezeichnet, daher *.txt.

bobmalaria
08-04-2007, 17:18
pstricks verwendet amerikanischen syntax. ersetze alle , in deinen messdaten durch . als dezimales trennzeichen

hoepfa
08-04-2007, 18:21
Danke für den Tip. Da ich nicht untätig war, hab ich das schon berücksichtigt. Wie gesagt, ich hab einiges ausprobiert...

bobmalaria
08-04-2007, 21:47
warum sind dann in deiner hochgeladenen datei nur zahlen mit , als trenner

voss
08-04-2007, 22:45
Hallo zusammen. Schöne Ostern erstmal.

Thema: s.o.
Zustand: katastrophal;
Stimmung: am Boden zerstört;

Wie ihr seht bin ich am verzweifeln. Ich schaff es einfach nicht den angehängten Datensatz in ein angemessenes Diagramm zu verpacken. Bin schon alles durchgegangen (psgraph,listplot,pspicture,psaxes etc.) aber entweder passt die Skalierung hinten und vorne nicht oder es schaut einfach unglaublich vogelwild aus.

Dabei bin ich doch ganz bescheiden:
- Stil: frame
- keine x-Achse
- y-Achse mittig bei 0
- x-Label: Frequenz [Hz]
- y-Label: Leistung [dBuV]
- Dx=2500
- Dy=10

Das muss doch zu schaffen sein. Oder liegt es am Format der Daten?

Würde mich sehr freuen, wenn mir jemand a bissal zur Hand gehen könnt...

m.

PS: *.dat werden als ungültiges Format bezeichnet, daher *.txt.

deine Beschreibung ist ziemlich konfus ...

Herbert

hoepfa
09-04-2007, 12:00
Allerdings...

Herbert, genau so soll's ausschauen! Kannst des vielleicht auch als tex-Code posten? Bittteeeeeeee.....

voss
09-04-2007, 20:55
Allerdings...

Herbert, genau so soll's ausschauen! Kannst des vielleicht auch als tex-Code posten? Bittteeeeeeee.....



\documentclass[a4paper]{article}

\usepackage[dvips,lmargin=1cm]{geometry}
\pagestyle{empty}
\parindent=0pt

\usepackage{pstricks-add}

\begin{document}

\readdata{\Data}{/tmp/spectrum.dat}% vorher ,->. ändern
\pstScalePoints(0.001,0.1){}{}

\psset{xunit=0.5}
\begin{pspicture}(-15,-5)(12,-14)
\psaxes[xticksize=-9cm 0,tickcolor=lightgray,dx=1.25cm,
labels=none,yAxis=false](0,-5)(-12,-5)(12,-14)
\psaxes[yticksize=-6cm 6cm,tickcolor=lightgray,
labels=none,xAxis=false](0,-5)(-12,-5)(12,-14)
\psaxes[xticksize=0 4pt,dx=1.25cm,Dx=2500,yAxis=false](0,-5)(-12,-5)(12,-14)
\psaxes[yticksize=-4pt 0,xAxis=false,
dy=1cm,Dy=10,Oy=-50](-12,-5)(-12,-5)(12,-14)
\listplot[linecolor=red]{\Data}
\uput[-90](0,-14.25){\textbf{Frequenz [Hz]}}
\rput{90}(-14.5,-9.5){\textbf{Leistung [dBuV]}}
\psframe(-12,-5)(12,-14)
\end{pspicture}

\end{document}


Herbert

hoepfa
10-04-2007, 11:12
Danke Herbert! :)