Zitat von
Tyrax
danke erstmal für die Vorschläge, ich muss meine Frage aber noch präzisieren. Ich habe weder eine x- noch eine y-Achse, ich wollte nur die Richtungen bezeichnen, die ich meine. Hier ein Beispiel:
Ich habe hier eine Graphen erstellt, der eine ungerade Anzahl von Ecken auf einer Kreislinie enthält. Wenn ich jetzt statt fünf lieber sieben Ecken auf den Kreis legen will, wäre folgende Möglichkeit toll:
Code:
...
\degrees[140]
...
\qdisk... %zwei neue Ecken
\qdisk... %
Da aber die Ecke 0 nicht bei 0° liegt, verschieben sich alle Ecken, alles wird schief. Ich will also, dass der 0°-Winkel nicht nach rechts sondern nach oben zeigt.
Falls die Sache zu aufwändig ist, kann ich's natürlich auch umgehen.
Alles ist relativ ... :-)
Da Winkel immer modulo Vollkreis genommen werden, kannst du doch
einfach oben anfangen, d.h. Start bei 25 und bei 7 Punkten bei 35. Im Beispiel
habe ich dir mal 5 und 7 übereinander gelegt.
Herbert
Code:
\documentclass[12pt,a4paper]{article}
\usepackage{pstricks,multido}
\begin{document}
\SpecialCoor
\degrees[100]
\begin{pspicture}[unit=1cm](-2, -2)(2, 2)
\multido{\iA=25+20,\iB=0+1}{5}{%
\qdisk(1;\iA){2pt}\uput[\iA](1;\iA){\iB}}%
%
% jetzt dasselbe in Rot für 7 Punkte
%
\degrees[140]%
\psset{linecolor=red}%
\multido{\iA=35+20,\iB=0+1}{7}{%
\qdisk(1;\iA){2pt}\uput[\iA](1;\iA){\iB}}
\end{pspicture}
\degrees[140]%
\begin{pspicture}[unit=1cm](-2, -2)(2, 2)
\multido{\iA=35+20,\iB=0+1}{7}{%
\qdisk(1;\iA){2pt}\uput[\iA](1;\iA){\iB}}
\end{pspicture}
\end{document}
Lesezeichen