GoJS
Генерирайте и манипулирайте диаграми чрез JavaScript API
JavaScript библиотека с отворен код, която позволява на разработчиците да създават и обработват диаграми, диаграми, както и графики в собствените си JavaScript приложения.
Много мощна JavaScript библиотека, която дава възможност на разработчиците на софтуер да генерират и манипулират диаграми, диаграми, както и графики в техните собствени JavaScript приложения. Библиотеката включва поддръжка за вградени оформления като дървовидно оформление, радиално, както и слоесто оформление на диграф и някои персонализирани оформления. Библиотеката може лесно да се използва в уеб браузър или от страната на сървъра в Node или Puppeteer.
Библиотеката GoJS е много гъвкава и позволява на разработчиците да правят редица различни типове диаграми, като блок-схеми, медицински диаграми, организационни диаграми, инструменти за проектиране, инструменти за планиране, диаграми на състоянието, диаграми на Sankey, индустриални процеси, визуални езици и т.н. .
Библиотеката предлага много мощни интерактивни функции като плъзгане и пускане на елементи на диаграма, копиране и поставяне на съдържание, подсказки, контекстни менюта, използване на шаблони, поддръжка за обвързване на данни, манипулатори на събития, автоматични оформления, прилагане на персонализирани анимации и много други. Можете също така да изобразите елемента HTML Canvas и да го експортирате в SVG, както и в други формати на изображения.
Първи стъпки с GoJS
Препоръчителният начин за инсталиране на GoJS е чрез npm, достъпен е чрез мениджъра на пакети npm, използвайте следните команди.
Инсталирайте GoJS чрез npm
$ npm install gojs --save
Начертайте блок-схеми чрез JavaScript API
Библиотеката GoJS с отворен код предоставя поддръжка за изграждане на няколко типа диаграми и показване на специфични функции и оформления. Можете да начертаете блок-схеми с няколко реда JavaScript код. Библиотеката включва поддръжка за палети, възли, които могат да се свързват, поведение на плъзгане/пускане, редактиране на текст и използване на карти на шаблони на възли за изчертаване на блок-схеми на диаграми. Можете също така лесно да модифицирате съществуващата диаграма и възел на диаграма, както и Textblock.
Създавайте и редактирайте диаграма на състоянието чрез JavaScript
Диаграмата на състоянието се използва за описание на поведението на системите. Диаграмата на състоянието може да се използва за представяне на състоянието на системата или част от системата при краен брой състояния или времена. Библиотеката GoJS предоставя поддръжка за лесно създаване и редактиране на диаграми на състоянието. Можете лесно да начертаете толкова възли, колкото желаете, и можете да нарисувате толкова връзки от един възел към друг възел, колкото желаете, и можете да промените формата на връзките или да ги премахнете, когато са избрани.
Генериране на логическа схема чрез JavaScript
Логическите порти са основните градивни елементи на всяка цифрова система. Логическата врата е идеален модел на изчисление или физическо електронно устройство, изпълняващо булева функция. Библиотеката е много богата на функции и предоставя няколко важни функции за създаване на вериги с помощта на порти и проводници. Той е много лесен за използване и помага на потребителите да управляват диаграми с лекота. Осигурена е палитра, която ви позволява да плъзгате и пускате нови възли и да управлявате вашата диаграма. Можете лесно да актуализирате всеки възел според типа, който използва цвета на връзките към възела, за да определи цвета на тези, които излизат от него.
Начертайте и позиционирайте диаграмни елементи
Библиотеката GoJS с отворен код позволява на разработчиците на софтуер лесно да рисуват и позиционират елементите на диаграмата в техните собствени JavaScript приложения. Библиотеката позволява на разработчиците да избират и позиционират избраните части от диаграма една спрямо друга само с няколко реда код. Можете също така лесно да боравите с клавишите със стрелки и да използвате „отместване на поставяне“, така че поставянето на обекти да ги каскадира, вместо да ги поставя един върху друг.