wikie23
13-05-2010, 00:59
Hallo zusammen,
ich möchte Daten aus einer .txt Datei einlesen und mit \listplot ausgeben. Das funktioniert auch wenn ich meine beiden Achsen von 0 beginnen lasse. Das sieht bei mir aber ziemlich dumm aus, da ich nur in den Bereichen 40-85 auf der x-Achse und 3900-4250 auf der y-Achse Werte habe. Wenn ich nun aber mit Ox=40 und Oy=3900 meine Achsen verschiebe, werden die dazu gehörigen Werte nicht mit verschoben, meine x-Werte fangen also z.B. bei 80 an (40 war der normale Beginn + 40 von Ox). Wie kann ich meine Werte analog zur Achsenverschiebung mit verschieben??
\documentclass[a4paper,12pt,twoside]{report}
\usepackage{pst-all}
\usepackage{pstricks}
\begin{document}
\readdata{\data}{c_p_test.txt}
\begin{pspicture}(0,-2)(5,10)
\psset{xunit=0.2cm, yunit=0.005cm}
\psaxes[Ox=40, Dx=5, Oy=3900, Dy=50]{->}(46,300)
\psset{linewidth=2pt}
\listplot[linecolor=green, plotNo=1, plotNoMax=3]{\data}
\listplot[linecolor=red, plotNo=2, plotNoMax=3]{\data}
\listplot[linecolor=blue, plotNo=3, plotNoMax=3]{\data}
\end{pspicture}
\end{document}
Auszug aus der .txt Datei
40 4179.40 4127.31 4102.34 4077.87
41 4179.50 4127.50 4102.58 4078.15
42 4179.62 4127.70 4102.83 4078.44
43 4179.77 4127.92 4103.09 4078.74
44 4179.93 4128.15 4103.35 4079.05
45 4180.11 4128.39 4103.63 4079.37
........
85 4200.62 4149.61 4125.23 4101.26
vielen Dank
Wikie
ich möchte Daten aus einer .txt Datei einlesen und mit \listplot ausgeben. Das funktioniert auch wenn ich meine beiden Achsen von 0 beginnen lasse. Das sieht bei mir aber ziemlich dumm aus, da ich nur in den Bereichen 40-85 auf der x-Achse und 3900-4250 auf der y-Achse Werte habe. Wenn ich nun aber mit Ox=40 und Oy=3900 meine Achsen verschiebe, werden die dazu gehörigen Werte nicht mit verschoben, meine x-Werte fangen also z.B. bei 80 an (40 war der normale Beginn + 40 von Ox). Wie kann ich meine Werte analog zur Achsenverschiebung mit verschieben??
\documentclass[a4paper,12pt,twoside]{report}
\usepackage{pst-all}
\usepackage{pstricks}
\begin{document}
\readdata{\data}{c_p_test.txt}
\begin{pspicture}(0,-2)(5,10)
\psset{xunit=0.2cm, yunit=0.005cm}
\psaxes[Ox=40, Dx=5, Oy=3900, Dy=50]{->}(46,300)
\psset{linewidth=2pt}
\listplot[linecolor=green, plotNo=1, plotNoMax=3]{\data}
\listplot[linecolor=red, plotNo=2, plotNoMax=3]{\data}
\listplot[linecolor=blue, plotNo=3, plotNoMax=3]{\data}
\end{pspicture}
\end{document}
Auszug aus der .txt Datei
40 4179.40 4127.31 4102.34 4077.87
41 4179.50 4127.50 4102.58 4078.15
42 4179.62 4127.70 4102.83 4078.44
43 4179.77 4127.92 4103.09 4078.74
44 4179.93 4128.15 4103.35 4079.05
45 4180.11 4128.39 4103.63 4079.37
........
85 4200.62 4149.61 4125.23 4101.26
vielen Dank
Wikie