API JavaScript для создания и управления различными видами диаграмм
Библиотека JavaScript с открытым исходным кодом для создания и управления базовыми, а также интерактивными диаграммами, иерархическими диаграммами и обработкой ссылок.
JointJS — это мощная библиотека диаграмм JavaScript, которая помогает разработчикам программного обеспечения создавать приложения для работы с созданием различных видов диаграмм и управлением ими. Библиотека поддерживает создание и управление как базовыми, так и интерактивными диаграммами с помощью команд JavaScript. Библиотека имеет открытый исходный код и доступна под лицензией Mozilla Public License 2.0.
Библиотека очень проста в использовании и включает поддержку нескольких важных функций, таких как интерактивные элементы и обработка ссылок, работа с базовыми элементами, такими как прямоугольник, круг, эллипс, текст, изображение и путь, подключение элементов диаграммы через ссылки, иерархические диаграммы. поддержка, поддержка сериализации и десериализации, использование настраиваемых ссылок с метками и стрелками, поддержка интерактивных элементов и ссылок, архитектура MVC и многое другое.
Библиотеку JointJS можно использовать для разработки приложений, которые можно запускать в популярных браузерах, таких как Google Chrome, Firefox, Safari, Opera, IE 11, MSEdge и т. д. Вы можете использовать последнюю версию. Библиотека также полностью поддерживает готовые к использованию элементы диаграмм известных диаграмм, таких как ERD, организационная диаграмма, FSA, UML, PN, DEVS и другие.
Начало работы с JointJS
Рекомендуемый способ установки библиотеки JointJS — использование NPM. Пожалуйста, используйте следующую команду для плавной установки
Установите JointJS через NPM
npm install
Создание и управление диаграммой через JavaScript API
Библиотека JointJS с открытым исходным кодом позволяет разработчикам программного обеспечения легко создавать различные типы диаграмм в своих собственных приложениях JavaScript. Библиотека включает поддержку встроенных фигур, которые можно легко использовать для рисования пользовательских диаграмм. Вы можете рисовать диаграммы последовательности, диаграммы ER, диаграммы классов UML и диаграммы состояний UML. Вы также можете легко проектировать логические схемы, организационные схемы, конечные автоматы, головоломки, шахматы и многое другое.
Поддержка пользовательских элементов
Библиотека JointJS с открытым исходным кодом включает встроенные элементы, которые можно использовать для создания диаграмм внутри приложений JavaScript. Доступно несколько форм по умолчанию, таких как прямоугольники, текст, круги, эллипсы, изображения, контуры и т. д. Их можно использовать для рисования рисунка. Вы также можете создавать новые элементы с нуля.
Создание и управление диаграммами через JavaScript
Библиотека JointJS обеспечивает полную поддержку создания диаграмм и управления ими с помощью кода JavaScript. Библиотека включает поддержку нескольких типов диаграмм, таких как линейные, гистограммы, области, комбинированные диаграммы, круговые и кольцевые диаграммы и ручки. Библиотека также предоставляет несколько функций, связанных с манипулированием диаграммами, такими как изменение размера, поворот, подключение к другим элементам и т. д.