GoJS
Generer og manipuler diagrammer via JavaScript API
Open Source JavaScript-bibliotek som lar utviklere lage og behandle diagrammer, diagrammer og grafer i sine egne JavaScript-applikasjoner.
Et veldig kraftig JavaScript-bibliotek som gir programvareutviklere muligheten til å generere og manipulere diagrammer, diagrammer og grafer i sine egne JavaScript-applikasjoner. Biblioteket har inkludert støtte for innebygde layouter som trelayout, radial så vel som lagdelt digraph layout, og noen tilpassede layouter. Biblioteket kan enkelt brukes i en nettleser eller serverside i Node eller Puppeteer.
GoJS-biblioteket er veldig fleksibelt og lar utviklere lage en rekke forskjellige typer diagrammer, som flytskjemaer, medisinske diagrammer, organisasjonskart, designverktøy, planleggingsverktøy, tilstandskart, Sankey-diagrammer, industrielle prosesser, visuelle språk og så videre .
Biblioteket tilbyr svært kraftige interaktive funksjoner som dra og slipp-elementer i et diagram, kopier og lim inn innhold, verktøytips, kontekstmenyer, bruk av maler, databindingsstøtte, hendelsesbehandlere, automatiske oppsett, bruk av tilpassbare animasjoner og mange flere. Du kan også gjengi HTML Canvas-elementet og eksportere det til SVG så vel som andre bildeformater.
Komme i gang med GoJS
Den anbefalte måten å installere GoJS på er via npm, den er tilgjengelig via npm-pakkebehandlingen, bruk følgende kommandoer.
Installer GoJS via npm
$ npm install gojs --save
Tegn flytskjemaer via JavaScript API
GoJS-biblioteket med åpen kildekode har gitt støtte for å bygge flere diagramtyper og vise spesifikke funksjoner og oppsett. Du kan tegne flytskjemaer med et par linjer med JavaScript-kode. Biblioteket har inkludert støtte for paletter, koblingsbare noder, dra/slipp-adferd, tekstredigering og bruk av nodemalkart for å tegne flytskjemadiagrammer. Du kan også enkelt endre den eksisterende diagram- og diagramnoden samt tekstblokk.
Opprett og rediger tilstandsdiagram via JavaScript
Et tilstandsdiagram brukes til å beskrive oppførselen til systemene. Tilstandsdiagrammet kan brukes til å representere tilstanden til systemet eller en del av systemet ved et begrenset antall tilstander eller tider. GoJS-biblioteket har gitt støtte for å lage og redigere tilstandsdiagrammer med letthet. Du kan enkelt tegne så mange noder du vil og kan tegne så mange lenker fra en node til en annen node du ønsker, og kan omforme koblingene eller fjerne dem når de er valgt.
Generer Logic Circuit via JavaScript
Logiske porter er de grunnleggende byggesteinene i ethvert digitalt system. En logisk port er en ideell modell for beregning eller en fysisk elektronisk enhet som implementerer en boolsk funksjon. Biblioteket er svært funksjonsrikt og har gitt flere viktige funksjoner for kretsproduksjon ved bruk av porter og ledninger. Det er veldig brukervennlig og hjelper brukere å administrere diagrammer med letthet. En palett er gitt som lar deg dra og slippe nye noder og administrere diagrammet ditt. Du kan enkelt oppdatere hver node i henhold til type som bruker fargen på lenkene til noden for å bestemme fargen på de som forlater den.
Tegn og plasser diagramelementer
GoJS-biblioteket med åpen kildekode gjør det mulig for programvareutviklere å enkelt tegne og plassere diagramelementene i sine egne JavaScript-applikasjoner. Biblioteket lar utviklere velge og plassere de valgte delene av et diagram i forhold til hverandre med bare et par linjer med kode. Du kan også enkelt håndtere piltastene og bruker en "lim inn forskyvning" slik at innliming av objekter vil kaskade dem i stedet for å plassere dem oppå hverandre.