Wątek przeniesiony 2015-08-19 19:48 z PHP przez dzek69.

Dodanie biblioteki Javascriptowej

0

Witam,
chciałbym wykorzystać w PHP bibliotekę Graph Library:

http://www.graphdracula.net/

Ściągnąłem ją i jest tam 7 plikow *.js.

Używam narzędzia HTML5 Builder, jak te pliki dodać do mojego pliku *.php abym posiadał taki graf.
Proszę o pomoc.

0

Ale jak ty chcesz dodać do pliku php bibliotekę js? Chcesz generować grafy to po stronie serwera, bez udziału przeglądarki?

0

@dzek69 może źle myślę.
To jest biblioteka np dla PHP abym można było rysować takie wykresy.

Jak mogę to zrobić?
Bo kompletnie nie wiem a to chyba powinno być proste?

0

To jest biblioteka np dla PHP abym można było rysować takie wykresy.

Nie, to nie jest biblioteka dla PHP, jasno masz napisane "Javascript".

Dobrych bibliotek do wykresów w PHP nie znam. Wszystkie, które testowałem były słabe, ale może znajdziesz coś dla siebie - "graph library php" w google i szukaj. Tylko zwróć uwagę na słowo kluczowe "php".

Chyba, że NIE POTRZEBUJESZ generować tego w PHP, no to wtedy biblioteka JS jest w porządku - tylko zorientuj się czy rozumiesz w ogóle różnicę między kodem wykonywanym po stronie serwera, a kodem wykonywanym po stronie klienta.

0

Zamontowałem 7 plików z tej paczki i jeden w którym wykonuje kod z strony powyżej

Ten kod skopiowałem do pliku rysuj_graf.js

var g = new Graph();
 
g.addEdge("strawberry", "cherry");
g.addEdge("strawberry", "apple");
g.addEdge("strawberry", "tomato");
 
g.addEdge("tomato", "apple");
g.addEdge("tomato", "kiwi");
 
g.addEdge("cherry", "apple");
g.addEdge("cherry", "kiwi");
 
var layouter = new Graph.Layout.Spring(g);
layouter.layout();
 
var renderer = new Graph.Renderer.Raphael('canvas', g, 400, 300);
renderer.draw();
    <script type = "text/javascript" src="Curry-1.0.1.js">  </script>
    <script type = "text/javascript" src="dracula_algorithms.js">  </script>
    <script type = "text/javascript" src="dracula_graffle.js">  </script>
    <script type = "text/javascript" src="dracula_graph.js">  </script>
    <script type = "text/javascript" src="jquery-1.4.2.min.js">  </script>
    <script type = "text/javascript" src="raphael-min.js">  </script>
    <script type = "text/javascript" src="seedrandom.js">  </script>

    <script type = "text/javascript" src="rysuj_graf.js">  </script>

Niestety nic się nie dzieje.
Czy to w

<script type = "text/javascript" src="rysuj_graf.js">  </script>

powinienem dodać pozostałe za pomocą include albo coś ?
Bo się zachowują jakby nie widziały się nawzajem.
Np gdy załączam rysuj_graf to się zachowuje jakby nie widział funkcji min addEdge, która jest w pliku dracula_graph.js.

Pomoże ktoś?

0

Lepiej nic nie montuj. Wrzuć te pliki do jednego folderu z dokumentem html i powinno śmigać. Ewentualnie użyj innej biblioteki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1