Подтвердить что ты не робот

Библиотека Javascript для графиков (в математическом смысле)

Существуют ли значительные библиотеки Javascript для представления графиков и сетей с общими алгоритмами, оптимизацией и т.д.? Я представляю что-то вроде библиотеки лимонов С++, с графическим поиском, кратчайшим путем, максимальным потоком и т.д.

Google рисует пробел, потому что результаты полностью заливаются графическими и графическими библиотеками.

4b9b3361

Ответ 1

Вам может быть интересна библиотека Cytoscape.js, библиотека с открытым исходным кодом JS. Его можно запускать без головы или с интерактивной визуализацией. Это стиль с помощью CSS-подобных файлов, встроенных жестов, поддержка сенсорных устройств, node.js и т.д.

Теперь есть куча алгоритмов, и их будет намного больше - то есть более сложных алгоритмов, таких как PageRank и т.д.

http://cytoscape.github.io/cytoscape.js/

Отказ от ответственности: я работаю над проектом

Ответ 2

Взгляните на http://www.graphdracula.net/

Он получил ряд алгоритмов, включая:

  • Беллмана-брод
  • Дейкстра
  • Флойд-Воршалл

Ответ 3

node-dijkstra

A реализация NodeJS алгоритма Дейкстры

Ответ 4

Изучение графика, как правило, требует большого количества усилий компьютера, особенно для большого графика (я не знаю, какой граф вы пытаетесь проанализировать), но если это просто, возможно, вам не нужны библиотеки.
Вы никогда не найдете то, что ищете... даже трудно найти что-то подобное для общих языков, я не думаю, что язык сценариев, изучаемый для визуализации HTML страница может помочь вам, особенно потому, что она живет в браузере, который не изучен и не способен обеспечить надлежащую производительность для ваших целей.
Я уверен, что вы только способ программирования и выполнения анализа на вашем графике с помощью языка программирования на стороне сервера, в этом случае у вас будет выделенный компьютер, который выполняет операцию на графике, и это имеет больше смысла.
Я предлагаю вам .NET, потому что вы можете использовать свою библиотеку лимона... Кстати, вы когда-нибудь пробовали SNAP http://snap.stanford.edu/ это лучшая библиотека, которую вы когда-либо найдете, я действительно предлагаю в качестве библиотеки С++... позаботьтесь о том, чтобы ей не хватало документации.
Прошу прощения за javascript, но вы поймете, что я прав.