PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PS TRICKS UNITS (Herbert erleuchte mich)



bobmalaria
12-03-2007, 17:44
hi,

ich trickse mir mit ps tricks gerade einen ab und habe das problem das meine x-werte so klein sind, dass ich keine anständige darstellung erreiche.
die x-achse müsste anderst skaliert werden. daran scheitere ich im moment.
(dimension too large)

Beispiel:


\begin{filecontents}{1.txt}
0.003298697 1.397785583
0.003193358 1.615489564
0.003094538 2.044019006
0.003001651 2.259240127
\end{filecontents}

\documentclass{scrartcl}
\usepackage{pst-all,graphicx}
\usepackage[latin1]{inputenc}
\usepackage{pst-plot}
\usepackage{pstricks-add}
\begin{document}
\pagestyle{empty}

\psset{xunit=100cm,yunit=2cm} %xunit ist im prinzip der multiplikator für die werte, oder?
\begin{pspicture}(0,0)(1,4)
\fileplot[linewidth=.5pt,linecolor=red,plotstyle=line]{1.txt}

\psaxes[showorigin=true
Dx=.005,Dy=0.5
]{->}(0.0028,1)(0.0028,1)(0.0035,4)

\end{pspicture}
\end{document}



ich freue mich über jeden tipp

gruß und danke

voss
12-03-2007, 18:33
hi,

ich trickse mir mit ps tricks gerade einen ab und habe das problem das meine x-werte so klein sind, dass ich keine anständige darstellung erreiche.
die x-achse müsste anderst skaliert werden. daran scheitere ich im moment.
(dimension too large)





\begin{filecontents}{1.txt}
0.003298697 1.397785583
0.003193358 1.615489564
0.003094538 2.044019006
0.003001651 2.259240127
\end{filecontents}

\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{pstricks-add}
\begin{document}
\pagestyle{empty}

\readdata{\data}{1.txt}
\pstScalePoints(10000,1){ 0.003 sub }{}
\psgraph[arrows=->,Ox=0.0030,Dx=0.0001,dx=\psxunit](0,0)(3.2,3){10cm}{5cm}
\listplot[showpoints=true,linewidth=1pt,linecolor=red]{\data}
\endpsgraph

\end{document}


Herbert

bobmalaria
12-03-2007, 19:17
du bist der beste, danke.

wenn die neue auflage deines buches da ist werde ich mir das wohl mal gönnen.

gruß

voss
12-03-2007, 20:22
wenn die neue auflage deines buches da ist werde ich mir das wohl mal gönnen.



seit letzter Woche da.

Herbert

sofa-surfer
12-03-2007, 20:49
seit letzter Woche da.

Herbert

Richtig. Ich habe seit Oktober letzten Jahres drauf gewartet (bestellt am 11. Oktober 2006) :D

Matthias

bobmalaria
12-03-2007, 21:01
ok,

dann werde ich es mir selbst schenken für ausgezeichnete leistungen im vergangenen semester :cool:

hier aber noch zwei anschlußfragen:
1. kann ich die achsenbezeichnungen, also y und x ändern, z.b. zu kozentration und zeit (oder was auch immer)?

2. gibt es eine funktion zur berechnung einer ausgleichsgeraden?


danke schon mal für die antworten

voss
12-03-2007, 21:48
hier aber noch zwei anschlußfragen:
1. kann ich die achsenbezeichnungen, also y und x ändern, z.b. zu kozentration und zeit (oder was auch immer)?

2. gibt es eine funktion zur berechnung einer ausgleichsgeraden?


1. st alles in der Doku zu pstricks-add beschrieben. Unter psgraph--neue Parameter
2. ist in Planung, wird aber dauern

Herbert

bobmalaria
12-03-2007, 22:02
wunderbar, labels neu gemacht.

die gerade werde ich dann mit psline reinzittern :)

voss
13-03-2007, 14:08
wunderbar, labels neu gemacht.

die gerade werde ich dann mit psline reinzittern :)

hol dir mal das http://perce.de/LaTeX/pstricks-add/pstricks-add.tex (v.2.84 von heute)
und lass folgendes Beispiel laufen:



\begin{filecontents}{LSM.dat}
0 1 1 3 2.8 4 3 2 2 5 4 4 5 5.5 6 8.2 8 7
\end{filecontents}

\documentclass{article}

\usepackage{pstricks-add}

\begin{document}
\readdata{\data}{LSM.dat}
\begin{psgraph}[arrows=->](0,0)(0,0)(8,8){.75\textwidth}{!}
\listplot[plotstyle=dots]{\data}
\listplot[plotstyle=LSM,linecolor=red]{\data}
\end{psgraph}

\end{document}


LSM steht für Least Square Method und zeichnet eine Ausgleichsgerade vom
kleinsten zum größten x-Wert.

Herbert

bobmalaria
13-03-2007, 15:40
hi,

super klasse. das nenn ich mal eine reaktionszeit.


12. März 22:48 2. ist in Planung, wird aber dauern


13. März 15:08 hol dir mal das http://perce.de/LaTeX/pstricks-add/pstricks-add.tex (v.2.84 von heute)
und lass folgendes Beispiel laufen:

funktioniert wunderbar, auch auf meine messdaten angewendet.

pstricks macht immer mehr spass je länger man es verwendet.


viele grüße und tausend dank