Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigenartiges psgraph-Verhalten
Spindoctor
06-03-2009, 14:03
Hallo!
Folgendes Beispiel (kompiliert mit LaTeX->PS->PDF) verursacht bei mir ein eigenartiges Verhalten...
%
% eigenartiges psgraph-Verhalten...
%
\documentclass{scrartcl}
\usepackage{pstricks}
\usepackage{pstricks-add}
\begin{document}
\begin{pspicture}(0,0)(10,10)
\psframe(0,0)(10,10)
\begin{psgraph}(0,0)(100,10){10 cm}{10 cm}
\end{psgraph}
\end{pspicture}
\end{document}
Eigentlich sollte der psgraph doch genauso groß sein wie der psframe...
Folgendes Beispiel (kompiliert mit LaTeX->PS->PDF) verursacht bei mir ein eigenartiges Verhalten...
Eigentlich sollte der psgraph doch genauso groß sein wie der psframe...
uuhm, ein Fehler beseitigt, einen neuen eingefügt ...
Setz das mal zum Testen in die Präambel (nach \usepackage{pstricks-add}:
\makeatletter
\def\psgraph@iv(#1,#2)(#3,#4)#5#6{% no special origin defined
\pst@killglue%
\begingroup%
\pst@dimo=#3\p@
\pst@dimp=#1\p@ \multiply\pst@dimp by \m@ne
\advance\pst@dimo by \pst@dimp % delta x
\pst@dimm=#5
\pst@divide{\pst@dimm}{\pst@dimo}\pst@tempA
\pst@xunit=\pst@tempA\p@
%
\pst@dimo=#4\p@
\pst@dimp=#2\p@ \multiply\pst@dimp by \m@ne
\advance\pst@dimo by \pst@dimp% delta y
\ifx!#6 \pst@dimm=\pst@cntm\pst@dimo\else\pst@dimm=#6\fi
\pst@cntm=\pst@dimm
\pst@cntn=\pst@dimo
\divide\pst@cntm by \pst@cntn
\ifnum\pst@cntm=0\relax
\pst@divide{\pst@dimm}{\pst@dimo}\pst@tempA
\pst@yunit=\pst@tempA\p@%
\else\pst@yunit=\pst@cntm\p@\fi
%
\pst@dimm=#1\pst@xunit
\advance\pst@dimm by \psk@llx%
\pst@dimn=#2\pst@yunit
\advance\pst@dimn by \psk@lly%
\pst@dimo=#3\pst@xunit
\advance\pst@dimo by \psk@urx%
\pst@dimp=#4\pst@yunit
\advance\pst@dimp by \psk@ury%
\if@star\pspicture*(\pst@dimm,\pst@dimn)(\pst@dimo ,\pst@dimp)\else
\pspicture(\pst@dimm,\pst@dimn)(\pst@dimo,\pst@dim p)\fi
\psset{xunit=\pst@xunit,yunit=\pst@yunit}
\bgroup%
\use@par%
\psaxes(#1,#2)(#3,#4)%
\egroup%
\psgraph@vi(#1,#2)(#1,#2)(#3,#4)%
}
Herbert
Spindoctor
06-03-2009, 15:23
Beruhigend, dass sogar Herbert Voss Fehler macht!
ja, so scheints zu klappen!
allerdings, wenn ich einen Tipp geben darf, solltest Du mit der y-Achse das gleiche machen, die schließt nämlich auch nicht genau mit der x-Achse ab.
(Wahrscheinlich hättest Du das eh gemacht, das war ja jetzt nur zum testen.)
allerdings, wenn ich einen Tipp geben darf, solltest Du mit der y-Achse das gleiche machen, die schließt nämlich auch nicht genau mit der x-Achse ab.
(Wahrscheinlich hättest Du das eh gemacht, das war ja jetzt nur zum testen.)
so ist es ... :D
Rechnen in TeX ist einfach eine Katastrophe ...
Herbert
Spindoctor
06-03-2009, 15:45
so ist es ... :D
Rechnen in TeX ist einfach eine Katastrophe ...
Herbert
Ich denke viele von uns sind froh, dass Du es kannst, so müssen wir es nur rudimentär lernen :rolleyes:
Wann gibt's denn die ausgebesserte Version?
Will nämlich nächste Woche schon damit arbeiten (sogar richtige wissenschaftliche Arbeit, die dann dem Auftraggeber weitergegeben wird)...
Wann gibt's denn die ausgebesserte Version?
Will nämlich nächste Woche schon damit arbeiten (sogar richtige wissenschaftliche Arbeit, die dann dem Auftraggeber weitergegeben wird)...
die TeX-Datei liegt hier:
http://voss.homedns.org/PSTricks/pstricks-add/index.phtml
Würde mich nicht wundern, wenn es jetzt bei einem anderen
Beispiel in die Hose geht. Werde nächste Woche mal genauer
nachschauen.
Herbert
Spindoctor
06-03-2009, 17:50
hm, ok.
vielen dank!
Spindoctor
14-03-2009, 18:29
auf CTAN sind die neuesten Versionen noch vom 6.3. ... ich nehm mal an es gibt noch keine updates? :eek::D
auf CTAN sind die neuesten Versionen noch vom 6.3. ... ich nehm mal an es gibt noch keine updates? :eek::D
doch, aber es gibt noch andere Änderungen ... die müssen noch
getestet werden.
Herbert
Spindoctor
15-03-2009, 14:32
alles klar, danke!
inzwischen bin ich am überlegen, ob pstricks-add wirklich die beste lösung für mich ist...
ich bekomme (trotz version vom 6.3.) relativ oft den Fehler "Dimension too large", vermutlich weil ich wirklich recht ungewöhnliche Daten verwende. Manchmal sind meine y-Werte größer als 600.000, manchmal kleiner als 0,002 - da scheint pstricks mit der Skalierung probleme zu haben.
Ist pstricks für solche Daten nicht geeignet?
Wenn nein, gibt es Alternativen? (eventuell gnuplot mit pstricks-output?)
P.S. was das Testen betrifft hast du wahrscheinlich schon deine Routinen - aber wenn ich behilflich sein kann...
@Spindoctor, wie weit bist du mit deinem histogramm,
ich beschäftige mich seit ein paar monaten mit der vollständigen automatisierung von Diagrammen,
Vollständig fertig sind
* Verteilungsdiagramm mit Regressionsgerade.
(RG wird gerechnet aus den daten und eingezeichnet)
Screenplots. Loadingplots, das letzte werden noch 2 standarddiagramme und ein histogramm, wahlweise mit oder ohne gausskurve....
aber ich würd gern auf deine histogrammarbeiten aufbauen....
LG Goldnas
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.