Javascript / PHP Family Tree Builder z wieloma rodzicami [zamknięty]
chcesz poprawić to pytanie? Update the pytanie więc to on-topic {[3] } dla przepełnienia stosu.
Zamknięte 4 lata temu .
Popraw to pytanieCzy istnieje istniejące PHP, Javascript, a nawet narzędzie wiersza poleceń, które może zbudować drzewo genealogiczne w HTML (najlepiej) lub przynajmniej utworzyć dla niego obraz? Rodzice wielodzietni są wymagania. Googlowałem to godzinami, ale bezskutecznie.
Na przykład, Google Organizational Chart byłby idealny, ale pozwala tylko na to, aby każdy węzeł miał co najwyżej jednego rodzica. Potrzebuję dwojga rodziców, żeby było możliwe.
Cokolwiek ta strona zrobi również byłoby idealne: http://www.familyecho.com / , ale wydaje się, że nie jest to zrobione z javascript i nie publikują kodu, który faktycznie tworzy wizualizację.
Nawet podłączenie do zewnętrzna strona internetowa do wykorzystania ich API do generowania wizualizacji byłoby idealne.
6 answers
Jak to tylko JavaScript jesteś po (zakładam, ponieważ projektujesz własny schemat...) Framework InfoVis dostarcza wszelkiego rodzaju skomplikowanych relacji - http://thejit.org/static/v20/Jit/Examples/ForceDirected/example1.html .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-30 15:42:05
Być może zainteresuje cię Raphaël , szczególnie to demo .
Edytuj: właśnie natknąłem się na kilka innych obiecujących opcji z tego pytania.
- Protovis - wiedziałem o tym, kiedy pierwszy raz odpowiedziałem, ale wtedy o tym nie pomyślałem. Jestnaprawdę elastyczny. Zobacz przykłady .
- Dracula Graph - nie próbowałem. To może być zbyt proste dla Twoje zastosowania.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:17:51
Jest to możliwe z Graphviz . Jest to (łatwy do nauczenia) język i plik wykonywalny wiersza poleceń (dla Linuksa, Solarisa, Windows i Mac), który może eksportować co najmniej do PNG i SVG. Jest bardzo elastyczny i może tworzyć drzewa genealogiczne. Przypuszczam, że wielu rodziców nie stanowi problemu. Sprawdź http://www.graphviz.org/content/kennedyanc na przykład. Zobacz pozostałe przykłady na stronie: http://www.graphviz.org/Gallery.php
Prawdopodobnie odkryjesz kilka innych używa dla Graphviz siebie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-29 11:45:18
Family Echo ma teraz API , pozwalające na przesłanie drzewa genealogicznego w formacie GEDCOM lub FamilyScript i przeglądanie w trybie online za pośrednictwem witryny Family Echo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-05 11:42:58
Jeśli ktoś chce użyć CSS - http://thecodeplayer.com/experiment/css3-family-tree/2
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-23 17:49:47
W końcu jeśli znajdzie się bardzo przydatny skrypt do tworzenia profesjonalnego diagramu drzewa genealogicznego w php. Bardzo mi to pomogło. Po prostu chcesz podzielić się z innymi, może być pomocne dla innych.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-08 16:15:32