Atvirojo kodo eikite biblioteką, kad sukurtumėte ir tvarkytumėte įvairias diagramas

Išplėstinė nemokama „Go“ deklaratyvi diagramų kūrimo biblioteka, leidžianti programinės įrangos kūrėjams kurti, redaguoti, manipuliuoti ir tvarkyti įvairių tipų diagramas ir konvertuoti tekstą į diagramas „Go Apps“.

Programinės įrangos kūrimo pasaulyje interaktyvių diagramų ir vaizdinių duomenų vaizdų kūrimas yra esminė sudėtingos informacijos pateikimo vartotojams dalis. Deklaracinės diagramų sudarymo bibliotekos pasirodė kaip galingos priemonės šiai užduočiai supaprastinti. Jie leidžia programinės įrangos kūrėjams apibrėžti diagramas ir vizualizacijas naudojant deklaratyvų metodą, todėl lengviau kurti ir prižiūrėti interaktyvias diagramas. Viena iš tokių bibliotekų yra D2 a Go Declarative Diagramming Library, kuri kūrėjams siūlo tvirtą funkcijų ir galimybių rinkinį.

Deklaracinės diagramų kūrimo bibliotekos yra įrankių kategorija, leidžianti programinės įrangos kūrėjams kurti sudėtingas diagramas ir vizualizacijas naudojant deklaratyvų požiūrį. Užuot rankiniu būdu manipuliuodami SVG elementais ir tvarkydami sudėtingą kodą, kūrėjai norimą diagramą aprašo struktūriškai ir deklaratyviai. D2 yra labai paprasta naudoti „Go Declarative Diagramming Library“ – tai perspektyvus sprendimas žiniatinklio kūrėjams, norintiems be vargo kurti dinamines ir interaktyvias diagramas. Supaprastindamos kūrimo procesą, pagerindamos kodo skaitomumą ir užtikrindamos duomenų nuoseklumą, šios bibliotekos įgalina programinės įrangos kūrėjus sutelkti dėmesį į prasmingų duomenų vizualizacijų teikimą savo programoms.

D2 bibliotekoje tikriausiai pateikiama aiški ir glausta diagramų aprašymo sintaksė, todėl kūrėjai gali lengvai išreikšti savo vizualizacijos poreikius. Tada biblioteka pasirūpina diagramos pateikimu, sąveikų valdymu ir duomenų nuoseklumo užtikrinimu. Jei pradedate projektą, kuris apima sudėtingas diagramas ar vizualizacijas, apsvarstykite galimybę ištirti Go Declarative Diagramming Library. Nesvarbu, ar kuriate struktūrines diagramas, tinklo diagramas ar bet kokią kitą vizualinio vaizdavimo formą, D2 gali supaprastinti kūrimo procesą ir pagerinti vartotojo patirtį. Ištirkite Go Declarative Diagramming Library galimybes ir sužinokite, kaip ji gali būti naudinga jūsų projektams.

Previous Next

Darbo D2 pradžia

Rekomenduojamas būdas įdiegti D2 yra naudoti „GitHub“. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite D2 biblioteką naudodami „GitHub“

go get https://github.com/terrastruct/d2.git
Taip pat galite atsisiųsti jį tiesiogiai iš GibHub.

Generuokite naują diagramą naudodami GO biblioteką

Atvirojo kodo G2 biblioteka leidžia programinės įrangos kūrėjams lengvai generuoti ir valdyti įvairių tipų diagramas savo Go programose. Vartotojai gali sukurti diagramas per kelias minutes. Biblioteka apima įvairius diagramų kūrimo būdus, tokius kaip diagramų kūrimas iš teksto, objektų ir jungčių kūrimas ir ištrynimas, atributų nustatymas ir objektų perkėlimas į skirtingus konteinerius, diagramos lengvai pritaikymas tinkinimui, diagramų išsaugojimas įvairiais vaizdų formatais ir pan. Šiame pavyzdyje parodyta, kaip sukurti paprastą diagramą „Go“ programose.

Kaip sukurti diagramą naudojant „Go Library“?

# Actors
hans: Hans Niemann

defendants: {
  mc: Magnus Carlsen
  playmagnus: Play Magnus Group
  chesscom: Chess.com
  naka: Hikaru Nakamura

  mc -> playmagnus: Owns majority
  playmagnus <-> chesscom: Merger talks
  chesscom -> naka: Sponsoring
}

# Accusations
hans -> defendants: 'sueing for $100M'

# Claim
defendants.naka -> hans: Accused of cheating on his stream
defendants.mc -> hans: Lost then withdrew with accusations
defendants.chesscom -> hans: 72 page report of cheating	

Tinkinkite diagramas Go Apps

Atvirojo kodo D2 biblioteka suteikia programinės įrangos kūrėjams galią tinkinti diagramas pagal savo poreikius. Kūrėjai gali lengvai tinkinti diagramos elementų išvaizdą naudodami į CSS panašų stilių, leidžiantį visiškai valdyti vaizdinį pateikimą. Be to, biblioteka palaiko daugybę interaktyvių funkcijų, tokių kaip patarimai, mastelio keitimas, slinkimas ir pasirinkimų tvarkymas.

Pridėkite ir tvarkykite figūras diagramose

Atvirojo kodo D2 biblioteka suteikė visišką palaikymą įvairių tipų formoms tvarkyti „Go“ programose. G2 bibliotekoje tikriausiai pateikiama aiški ir glausta diagramų aprašymo sintaksė, todėl kūrėjai gali lengvai išreikšti savo vizualizacijos poreikius. Biblioteka palaiko įvairių formų, tokių kaip kvadratas, stačiakampis, debesis, puslapis, cilindras, rombas, šešiakampis, dokumentas, eilė, apskritimas ir daug daugiau, pridėjimą, redagavimą, žymėjimą, naikinimą. Sukūrę figūras, vartotojai gali naudoti jungtis formoms sujungti. Taip pat palaikomas jungčių žymėjimas. Toliau pateiktame pavyzdyje parodyta, kaip Go programose apibrėžiami skirtingi figūrų tipai su jų pavadinimu.

Kaip sukurti figūras diagramoje naudojant „Go Library“?

pg: PostgreSQL
Cloud: my cloud
Cloud.shape: cloud
SQLite; Cassandra
 Lietuvių