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
Letzte Überarbeitung Beide Seiten der Revision
heiko:tipps:hilfsprogramme:tipp_graphviz_01 [2018/08/24 21:08]
Heiko Teichmeier
heiko:tipps:hilfsprogramme:tipp_graphviz_01 [2018/08/24 21:45]
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 +%% 
-<pre class="code"> +    Erster Knoten 
-[mein-server]/cgi-bin/malmal +    Zweiter Knoten 
-</pre> +    Knoten Nr. 3 
-      im Browser brachte gleich beim ersten Mal ein positives Ergebnis in Form eines + 1>2 Kante von Eins nach Zwei 
-      HTML-Formulars wie es nachfolgend in <a href="#bild_2"><b>Bild [2]</b></a> dargestellt + 1>3 Kante von Eins nach Drei 
-      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> +Jetzt beginnt die Arbeit erst richtig. Ich muss mich mit dem Perl-Skript beschäftigen und lernen die vielen verschiedenen Optionen zu verwenden wie: 
-      <br><b>Bild 2</b> +  andere Schriftarten, Farben und Stärken 
-<p> +  andere Linienarten und -farben 
-      Nach einem Klick auf den <i><b>Zeichnen-Button</b></i> wird das Fenster +  andere geometrische Figuren 
-      (<a href="#bild_3"><b>Bild [3]</b></a>neu aufgebaut. +  und, und, und ... 
-      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 +To be continued ...
-      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 +
-2    Zweiter Knoten +
-3    Knoten Nr. 3 +
-1>2 Kante von Eins nach Zwei +
-1>3 Kante von Eins nach Drei +
-</pre> +
-</p> +
-<p> +
-      Jetzt beginnt die Arbeit erst richtig. Ich muss mich mit dem Perl-Skript besch&auml;ftigen +
-      und lernen die vielen verschiedenen Optionen zu verwenden wie: +
-      <ul> +
-          <li>andere Schriftarten, Farben und St&auml;rken</li> +
-          <li>andere Linienarten und -farben</li> +
-          <li>andere geometrische Figuren</li> +
-          <li>und, und, und ...</li> +
-      </ul> +
-</p> +
-<p> +
-      To be continued ...<br> +
-</p>+
  
 [<>] [<>]
 ~~DISQUS~~ ~~DISQUS~~
heiko/tipps/hilfsprogramme/tipp_graphviz_01.txt · Zuletzt geändert: 2018/08/24 21:46 von Heiko Teichmeier