Benutzer-Werkzeuge

Webseiten-Werkzeuge


heiko:tipps:hilfsprogramme:tipp_graphviz_01

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
heiko:tipps:hilfsprogramme:tipp_graphviz_01 [2018/08/24 21:08]
Heiko Teichmeier
heiko:tipps:hilfsprogramme:tipp_graphviz_01 [2018/08/24 21:46] (aktuell)
Heiko Teichmeier
Zeile 3: Zeile 3:
 date issued = 2008-01-01 date issued = 2008-01-01
 ~~ ~~
-{{tag>linux hilfsprogramme graphviz  heiko_teichmeier glauchau sachsen}}+{{tag>linux hilfsprogramme graphviz perl_modul heiko_teichmeier glauchau sachsen}}
 ===== GraphViz - dynamische Erstellung von Graphen ===== ===== GraphViz - dynamische Erstellung von Graphen =====
 __letzte inhaltliche Überarbeitung:__ 01.01.2008 __letzte inhaltliche Überarbeitung:__ 01.01.2008
Zeile 26: Zeile 26:
 ==== 1.3 Download und Installation ==== ==== 1.3 Download und Installation ====
 === 1.3.1 graphviz-Programm === === 1.3.1 graphviz-Programm ===
-<p> +Das Programmpaket GraphViz lädt man am besten von http://www.graphviz.org herunter. Im Unterverzeichnis //"pub/GraphViz/ARCHIVE/"/findet man die Binarys und Sourcen für verschiedene Plattformen und Betriebssysteme. 
-      Das Programmpaket GraphViz l&auml;dt man am besten von + 
-      <a href="http://www.graphviz.org" target="links" onclick="FensterNeu('http://www.graphviz.org','tips',1)" title="www.graphviz.org">www.graphviz.org</a> +Ich habe //"graphviz-1.10-1"/als //rpm/heruntergeladen und mit dem üblichen
-      herunter. Im Unterverzeichnis <i>"pub/GraphViz/ARCHIVE/"</i> findet man die Binarys und +<sxh bash; gutter: false>
-      Sourcen f&uuml;verschiedene Plattformen und Betriebssysteme. +
-</p> +
-<p> +
-      Ich habe <i>"graphviz-1.10-1"</i> als <i>rpm</i> heruntergeladen und mit dem &uuml;blichen+
-<pre class="code">+
 rpm -ihv graphviz-1.10-1.i386.rpm rpm -ihv graphviz-1.10-1.i386.rpm
-</pre+</sxh
-      installiert. Bei meinem <i>SuSE 8.1</i> gab es bis hierher keine Probleme. +installiert. Bei meinem //SuSE 8.1/gab es bis hierher keine Probleme. 
-</p> + 
-      <h4><a name="install_graphviz_pm">1.3.1 GraphViz.pm - PerlModul</a></h4> +=== 1.3.1 GraphViz.pm - PerlModul === 
-<p> +Um dynamische Graphen vom Web- oder Intranetserver erstellen zu lassen, benötigt man das Perl-CPAN-Modul //GraphViz.pm//. Dieses versuchte ich mit folgendem Befehl von CPAN herunterzuladen und zu installieren: 
-      Um dynamische Graphen vom Web- oder Intranetserver erstellen zu lassen, ben&ouml;tigt man +<sxh bash; gutter: false>
-      das Perl-CPAN-Modul <i>GraphViz.pm</i>. Dieses versuchte ich mit folgendem Befehl von +
-      CPAN herunterzuladen und zu installieren: +
-<pre class="code">+
 perl -MCPAN -e'install GraphViz' perl -MCPAN -e'install GraphViz'
-</pre+</sxh
-      Leider kam nach dem Herunterladen und Aktualisieren meines CPAN und einiger anderer +Leider kam nach dem Herunterladen und Aktualisieren meines CPAN und einiger anderer CPAN-Module am Ende eine Fehlermeldung, dass //IPC::Run.pm/nicht zu finden oder zu verwenden war. 
-      CPAN-Module am Ende eine Fehlermeldung, dass <i>IPC::Run.pm</i> nicht zu finden oder + 
-      zu verwenden war. +Mit einem kühnen 
-</p> +<sxh bash; gutter: false>
-<p> +
-      Mit einem k&uuml;hnen +
-<pre class="code">+
 perl -MCPAN -e'install IPC::Run.pm' perl -MCPAN -e'install IPC::Run.pm'
-</pre+</sxh
-      versuchte ich das Problem auszumerzen - leider ohne Erfolg. Mein Perl lud alles herunter +versuchte ich das Problem auszumerzen - leider ohne Erfolg. Mein Perl lud alles herunter und kompilierte aber die Installation schlug fehl. 
-      und kompilierte aber die Installation schlug fehl. + 
-</p> +Daraufhin suchte ich unter **///root/.cpan/build//** das Verzeichnis **//IPC-Run-0.77//**. Hier lagen unter **//lib//** schon die kompilierten Dateien wie sie in das Perl-Verzeichnis (bei mir /usr/lib/perl5/5.0.8) kopiert werden sollten. 
-<p> + 
-      Daraufhin suchte ich unter <i><b>/root/.cpan/build</b></i> das Verzeichnis +Ich kopierte das **//Verzeichnis "IPC"//** mit allen Unterverzeichnissen und Dateien in das //Perl-Verzeichnis/- voila - schon gelang auch die Installation des //GraphViz.pm-Moduls/wie oben schon einmal versucht. 
-      <i><b>IPC-Run-0.77</b></i>. Hier lagen unter <i><b>lib</b></i> schon die kompilierten + 
-      Dateien wie sie in das Perl-Verzeichnis (bei mir /usr/lib/perl5/5.0.8) kopiert werden +==== 1.4 Erster Test ==== 
-      sollten. +Es war an der Zeit für einen ersten Funktionstest. Dazu kopierte ich das oben heruntergeladenen Perl-Script //"malmal"/in das //cgi-bin//-Verzeichnis meines Intranet-Servers, passte den User und die Gruppe an und machte es ausführbar
-</p> + 
-<p> +Der Aufruf von ''[mein-server]/cgi-bin/malmal'' im Browser brachte gleich beim ersten Mal ein positives Ergebnis in Form eines HTML-Formulars wie es nachfolgend in [[#bild_2|Bild 2]dargestellt ist. 
-      Ich kopierte das <i><b>Verzeichnis "IPC"</b></i> mit allen Unterverzeichnissen und + 
-      Dateien in das <i>Perl-Verzeichnis</i> - voila - schon gelang auch die Installation des +== Bild 2 == 
-      <i>GraphViz.pm-Moduls</i> wie oben schon einmal versucht. +{{heiko:picture:scrshot_malmal_01.png?450x259|HTML-Formular malmal_01, 8 kB}} 
-</p> + 
-      <h3><a name="test">1.4 Erster Test</a></h3> +Nach einem Klick auf den **//Zeichnen-Button//** wird das Fenster [[#bild_3|Bild 3]neu aufgebaut. Im oberen Teil wird der Graph, entsprechend der Angaben im Textfeld darunter, erstellt. In Form einer //png-Grafik/ist er in die HTML-Seite eingebunden und kann durch einen Rechtsklick und **//"Grafik speichern ..."//** als Grafik-Datei dauerhaft gespeichert werden. 
-<p> + 
-      Es war an der Zeit f&uuml;einen ersten Funktionstest. Dazu kopierte ich das oben +== Bild 3 === 
-      heruntergeladenen Perl-Script <i>"malmal"</i> in das <i>cgi-bin</i>-Verzeichnis meines +{{heiko:picture:scrshot_malmal_02.png?450x274|HTML-Formular malmal_02, 10,6 kB}} 
-      Intranet-Servers, passte den User und die Gruppe an und machte es ausf&uuml;hrbar+ 
-</p> +Der am Anfang dieser Seite gezeigte Graph [[#bild_1|Bild 1]wurde durch Eingabe folgender Angaben in das Textfeld erzeugt: 
-<p> + 
-      Der Aufruf von +<sxh bash; gutter: false>
-<pre class="code"> +
-[mein-server]/cgi-bin/malmal +
-</pre> +
-      im Browser brachte gleich beim ersten Mal ein positives Ergebnis in Form eines +
-      HTML-Formulars wie es nachfolgend in <a href="#bild_2"><b>Bild [2]</b></a> dargestellt +
-      ist. +
-</p> +
-      <a name="bild_2"><img src="picture/scrshot_malmal_01.png" width="450" height="259" align="middle" vspace="3" alt="'HTML-Formular malmal_01', 8 kB"></a> +
-      <br><b>Bild 2</b> +
-<p> +
-      Nach einem Klick auf den <i><b>Zeichnen-Button</b></i> wird das Fenster +
-      (<a href="#bild_3"><b>Bild [3]</b></a>neu aufgebaut. +
-      Im oberen Teil wird der Graph, entsprechend der Angaben im Textfeld darunter, erstellt. +
-      In Form einer <i>png-Grafik</i> ist er in die HTML-Seite eingebunden und kann +
-      durch einen Rechtsklick und <i><b>"Grafik speichern ..."</b></i> als Grafik-Datei +
-      dauerhaft gespeichert werden. +
-</p> +
-      <a name="bild_3"><img src="picture/scrshot_malmal_02.png" width="450" height="274" align="middle" vspace="3" alt="'HTML-Formular malmal_02', 10,6 kB"></a> +
-      <br><b>Bild 3</b> +
-<p> +
-      Der am Anfang dieser Seite gezeigte Graph (<a href="#bild_1"><b>Bild [1]</b></a>wurde +
-      durch Eingabe folgender Angaben in das Textfeld erzeugt: +
-<pre class="code">+
 1    Erster Knoten 1    Erster Knoten
 2    Zweiter Knoten 2    Zweiter Knoten
Zeile 106: Zeile 72:
 1>2 Kante von Eins nach Zwei 1>2 Kante von Eins nach Zwei
 1>3 Kante von Eins nach Drei 1>3 Kante von Eins nach Drei
-</pre+</sxh
-</p> + 
-<p> +Jetzt beginnt die Arbeit erst richtig. Ich muss mich mit dem Perl-Skript beschäftigen und lernen die vielen verschiedenen Optionen zu verwenden wie: 
-      Jetzt beginnt die Arbeit erst richtig. Ich muss mich mit dem Perl-Skript besch&auml;ftigen +  andere Schriftarten, Farben und Stärken 
-      und lernen die vielen verschiedenen Optionen zu verwenden wie: +  andere Linienarten und -farben 
-      <ul> +  andere geometrische Figuren 
-          <li>andere Schriftarten, Farben und St&auml;rken</li> +  und, und, und ... 
-          <li>andere Linienarten und -farben</li> + 
-          <li>andere geometrische Figuren</li> +To be continued ...
-          <li>und, und, und ...</li> +
-      </ul> +
-</p> +
-<p> +
-      To be continued ...<br> +
-</p>+
  
 [<>] [<>]
 ~~DISQUS~~ ~~DISQUS~~
heiko/tipps/hilfsprogramme/tipp_graphviz_01.1535137730.txt.gz · Zuletzt geändert: 2018/08/24 21:08 von Heiko Teichmeier