lupus68
15-09-2007, 14:35
Hallo Leute,
ich bastel gerade mal wieder mit pstricks rum. Es geht um die grafische Aufbereitung von Daten. Momentan stehe ich bei der Zuweisung von Variablen echt auf der langen Leitung.
Da es um geometrisch einfach Sachen mit aber vielen Datensätzen geht hatte ich gehofft diese automatisieren zu können.
Meine Vorstellungen:
- x,y-Achse
- grid zur besseren Orientierung
- Grundfläche \psframe oder komplexer \pspolygon
- Koordinatenursprung sollte eigentlich immer in (0,0) liegen
- besondere Flächen -> Rechtecke, Kreise (0-10 Stück)
- Testflächen -> Rechtecke, Kreise (0-50 Stück)
\begin{pspicture}(-1,-1)(10,10)
\psgrid[griddots=5,subgriddiv=0,gridlabels=0pt](0,0)(9,9)
\psaxes[yAxis=false]{->}(0,-1)(0,0)(10,10)
\psaxes[xAxis=false]{->}(-1,0)(0,0)(10,10)
%Koordinatenursprung
\psdiamond[fillstyle=solid,fillcolor=black](0.1,0.1)
% Grundfläche
\psframe(0,0)(8.05,3.9)
%besondere Flächen
\psframe(1,1)(1.5,1.5)
% Testfläche
\psframe(2,1)(3,2.9)
\end{pspicture}
Mein Problem:
Da die Abmessungen der Grundfläche bzw der besonderen Flächen und ebenso die Lage der Testflächen mit x,y-Koordinaten bekannt ist sollte es doch möglich sein den gesamten Vorgang über Variablenzuweisungen zu vereinfachen.
pst-xkey habe ich gefunden aber irgendwie steh ich da auf dem Schlauch mögl. sogar overkill? Die Doku ist kurz, bei xkeyeval habe ich auf die schnelle auch nix verwertbares gefunden.
\readdata entspräche meinen Vorstellungen -> aber wie
Hatte schonmal jemand ein ähnliches Problem? Wo finde ich was zum nachlesen?
juergen
PS: Herbert Dein Buch 3. Auflage S. 146 14.5.2 Integer
\define@key[psset]{{Paketname}{Name}{pst@getint{#1}{Pst@Name}
zeigt 2 nicht geschlossene Klammern ist das so richtig?
ich bastel gerade mal wieder mit pstricks rum. Es geht um die grafische Aufbereitung von Daten. Momentan stehe ich bei der Zuweisung von Variablen echt auf der langen Leitung.
Da es um geometrisch einfach Sachen mit aber vielen Datensätzen geht hatte ich gehofft diese automatisieren zu können.
Meine Vorstellungen:
- x,y-Achse
- grid zur besseren Orientierung
- Grundfläche \psframe oder komplexer \pspolygon
- Koordinatenursprung sollte eigentlich immer in (0,0) liegen
- besondere Flächen -> Rechtecke, Kreise (0-10 Stück)
- Testflächen -> Rechtecke, Kreise (0-50 Stück)
\begin{pspicture}(-1,-1)(10,10)
\psgrid[griddots=5,subgriddiv=0,gridlabels=0pt](0,0)(9,9)
\psaxes[yAxis=false]{->}(0,-1)(0,0)(10,10)
\psaxes[xAxis=false]{->}(-1,0)(0,0)(10,10)
%Koordinatenursprung
\psdiamond[fillstyle=solid,fillcolor=black](0.1,0.1)
% Grundfläche
\psframe(0,0)(8.05,3.9)
%besondere Flächen
\psframe(1,1)(1.5,1.5)
% Testfläche
\psframe(2,1)(3,2.9)
\end{pspicture}
Mein Problem:
Da die Abmessungen der Grundfläche bzw der besonderen Flächen und ebenso die Lage der Testflächen mit x,y-Koordinaten bekannt ist sollte es doch möglich sein den gesamten Vorgang über Variablenzuweisungen zu vereinfachen.
pst-xkey habe ich gefunden aber irgendwie steh ich da auf dem Schlauch mögl. sogar overkill? Die Doku ist kurz, bei xkeyeval habe ich auf die schnelle auch nix verwertbares gefunden.
\readdata entspräche meinen Vorstellungen -> aber wie
Hatte schonmal jemand ein ähnliches Problem? Wo finde ich was zum nachlesen?
juergen
PS: Herbert Dein Buch 3. Auflage S. 146 14.5.2 Integer
\define@key[psset]{{Paketname}{Name}{pst@getint{#1}{Pst@Name}
zeigt 2 nicht geschlossene Klammern ist das so richtig?