xy-graph Aussehen der Datenpunkte ändern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: xy-graph Aussehen der Datenpunkte ändern

von Gast » So 6. Sep 2015, 11:24

:D okay, es tut mir Leid für den AUfwand. Hab gerade gemerkt, dass man statt \bullet einfach eine "1" etc eintragen kann. Auf die einfachsten Dinge kommt man natürlich nicht ;)

von Gast » So 6. Sep 2015, 11:06

Danke für die schnelle Antwort! Der Graph im Link ist genau so, wie ich es meine, also mit den Nummern in den Knoten. Allerdings habe ich für meine anderen Graphen ein anderes Paket benutzt (xy) und würde das für diesen auch gerne benutzen.

Was ich bisher habe ist folgendes:
\documentclass{article}

\usepackage[all]{xy}
\begin{document}

\xygraph{
!{<0cm,0cm>;<1cm,0cm>:<0cm,1cm>::}
!{(0,0) }*+{\bullet}="1"
!{(1,0) }*+{\bullet}="3"
!{(2,0)}*+{\bullet}="5"
!{(3,0) }*+{\bullet}="7"
!{(4,0) }*+{\bullet}="9"
!{(5,0) }*+{\bullet}="11"
!{(6,0) }*+{\bullet}="13"
!{(7,0) }*+{\bullet}="15"
!{(0,-2) }*+{\bullet}="2"
!{(1,-2) }*+{\bullet}="4"
!{(2,-2) }*+{\bullet}="6"
!{(3,-2) }*+{\bullet}="8"
!{(4,-2) }*+{\bullet}="10"
!{(5,-2) }*+{\bullet}="12"
!{(6,-2) }*+{\bullet}="14"
!{(7,-2) }*+{\bullet}="16"
!{(3.5,2) }*+{\bullet_{s}}="s"
!{(3.5,-4) }*+{\bullet_{t}}="t"
"s":"1" "s":"3" "s":"5" "s":"7" "s":"9" "s":"11" "s":"13" "s":"15" 
"2":"t" "4":"t" "6":"t" "8":"t" "10":"t" "12":"t" "14":"t" "16":"t"
"1":"4" "3":"6" "5":"8" "11":"10" "13":"12" "15":"14"
"1":@{-->}"2" "3":@{-->}"4" "5":@{-->}"6" "7":@{-->}"8" "9":@{-->}"4"
"9":@{-->}"10" "11":@{-->}"12" "13":@{-->}"14" "15":@{-->}"16" 
  }
\end{document}
Hier gibt ja "bullet" die Darstellung des Knoten an, ich finde aber nirgends eine Liste mit möglichen Alternativen.

von Gast » So 6. Sep 2015, 08:42

Mhh, kannst Du uns zeigen, was Du bisher hast und vielleicht etwas ausführlicher Erklären, was Du möchtest?

Was ist ein "xy-Graph"? Ein zweidimensionales kartesisches Koordinatensystem? Die Terminologie "Knoten" erinnert mich eher an Graphen aus der Graphentheorie.

Welches Paket möchtest Du denn zum Zeichnen benutzen?

Einen chicen Übergangsgraphen mit Nummern in den Konten findest Du bei TeXample.

Ein vereinfachtes adaptiertes Beispiel ist
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\begin{tikzpicture}[node distance=3cm,
  thick,main node/.style={circle,fill=blue!20,draw,font=\sffamily\Large\bfseries}]

  \node[main node] (1) {1};
  \node[main node] (2) [below left of=1] {2};
  \node[main node] (3) [below right of=2] {3};
  \node[main node] (4) [below right of=1] {4};

  \path (1) edge (4);
  \path (3) edge (4);
  \path (2) edge (3);
  \path (2) edge (4);
  \path (1) edge (2);
\end{tikzpicture}

\begin{tikzpicture}[node distance=2cm, thick,star/.style={circle,draw}]
  
  \node[star] (6) {6};
  \node[star] (4) [below right of=1] {4};
  \node[star] (3) [below of=4] {3};
  \node[star] (2) [right of=3] {2};
  \node[star] (5) [right of=4] {5};
  \node           (hlp) at (barycentric cs:5=0.5,2=0.5) {};
  \node[star] (1) [right of=hlp, node distance=1.6cm]  {1};
  \path (6) edge (4);
  \path (3) edge (4);
  \path (4) edge (5);
  \path (3) edge (2);
  \path (5) edge (2);
  \path (5) edge (1);
  \path (2) edge (1);
\end{tikzpicture}
\end{document}

xy-graph Aussehen der Datenpunkte ändern

von Gast » So 6. Sep 2015, 02:13

Hallo,
ich möchte gerne einen xy-graph darstellen und die Knoten sollen nicht durch die normalen Punkte dargestellt werden, sondern durch Kreise, in denen die Knotennummer steht.
Das wäre einfach übersichtlicher, als die Nummern neben die Knoten schreiben zu müssen.
Ich weiß, dass man die Größe und Farbe der Knoten ändern kann, ist so ein "extravaganter" Wunsch auch möglich?

Danke, für jede Hilfe :)

Nach oben