last update: Sat, 17 Dec 2011 15:03:25 +0000
  1. {if $id}
  2. <p>
  3. <img style="max-width:100%;" src="graph{$id}.png" alt="{$text}" />
  4. </p>
  5. <p>
  6. Direktlink zum Bild: <a href="graph{$id}.png">http://peeeq.de/graph{$id}.png</a>
  7. | <a href="graph{$id}.svg">http://peeeq.de/graph{$id}.svg</a>
  8. </p>
  9. {/if}
  10. <form action="drawgraph.php" method="post" enctype="multipart/form-data">
  11. <p align="center">
  12. <textarea name="text" rows="20" cols="80">{$text}</textarea>
  13. </p>
  14. <p style="padding-left:100px;">
  15. <br />Richtung: <select name="rankdir">
  16. <option value="TB">von Oben nach Unten</option>
  17. <option value="LR">von Links nach Rechts</option>
  18. <option value="BT">von Unten nach Oben</option>
  19. <option value="RL">von Rechts nach Links</option>
  20. </select>
  21. <br />Layout-Engine: <select name="engine">
  22. <option value="dot">dot (gut für Bäume)</option>
  23. <option value="neato">neato (gut für Graphen)</option>
  24. <option value="fdp">fdp (gut für Graphen)</option>
  25. <option value="twopi">twopi (Kreis-Layout)</option>
  26. <option value="circo">circo (Kreis-Layout)</option>
  27. </select>
  28. <br /><input accesskey="s" type="submit" value="speichern" />
  29. </p>
  30. </form>
  31. <div id="Hilfe" style="padding-left:50px;padding-right:50px;">
  32. <h2>Hilfe:</h2>
  33. <p>
  34. Dieses Tool zeichnet Graphen aus einem eingerücktem Text. Am besten sieht mand dies an einem einfachen Beispiel. Der folgende Text zeichnet einen Pfeil von Hallo nach Welt, da Welt unter Hallo steht und eingerückt ist.</p>
  35. <img src="graph46.png" alt="Hallo Welt Beispiel" style="float:right;"/>
  36. <pre>
  37. Hallo
  38. Welt
  39. </pre>
  40. <p>
  41. Der selbe Knotenname bezeichnet auch immer den selben Knoten, also kann man mehr zeichnen als nur Bäume. </p>
  42. <p>Kanten kann man beschriften, indem man die Beschriftung
  43. gefolgt von einem Größer-Zeichen vor den Knotennamen schreibt.
  44. Verschiedene Formen sind ebenfalls mÃglich, dazu schreibt man einfach hinter
  45. einen Knotennamen getrennt durch einen Doppelpunkt die gewünschte Form (erlaubt
  46. sind: ellipse, box, circle, doublecircle, diamond,
  47. plaintext). Ein Beispiel eines Automaten sollte dies klar machen:</p>
  48. <img src="graph45.png" alt="Automat" style="float:right;" />
  49. <pre>
  50. Start:plaintext
  51. s0
  52. a > s1
  53. a|b > s1
  54. b > s2:doublecircle
  55. a > s0
  56. b > s1
  57. </pre>
  58. <p>
  59. Mehr Features und eine verbesserte Bedienung werden in Zukunft kommen.
  60. </p></div><div style="clear:both;"></div>

goto line:
Compare with:
text copy window edit this code post new code