Adakah yang menyadari implementasi Javascript murni dari diagram alur arah yang dapat dihasilkan oleh GraphViz? Saya TIDAK tertarik dengan output visual yang cantik, tetapi perhitungan untuk mengetahui kedalaman maksimum dari setiap node, bersama dengan tata letak garis bezier yang dioptimalkan untuk meminimalkan jumlah sisi berpotongan saat Anda berurusan dengan grafik daripada pohon informasi. Saya ingin menjalankan kode ini di dalam browser; Saya sadar bahwa saya dapat dengan mudah menanamkan Graphviz ke server Node saya sebagai ekstensi, atau bahkan popen()
dan mengalirkan informasi grafik dalam .dot
format.
Untuk referensi, berikut ini adalah output GraphViz yang khas. Perhatikan bagaimana elemen ditumpuk dan diberi jarak untuk memungkinkan garis penghubung berjalan di antara node, tanpa berpotongan (sangat sering) atau melewati node.