패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.4.2

gviz

객체 지향 API를 사용하여 Graphviz 방향 그래프를 생성하는 간단한 유틸리티입니다.

AndroidiOSLinuxmacOSWebWindows
30일 다운로드
4.8만
좋아요
12
Pub 점수
155

패키지 설치

flutter pub add gviz

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

gviz는 Graphviz 방향 그래프를 생성하기 위한 객체 지향 API를 제공하는 Flutter/Dart 패키지입니다. 개발자가 노드, 엣지 및 그래프 속성을 프로그래밍 방식으로 정의할 수 있게 함으로써 시각적 그래프 구조 생성을 간소화합니다. 이 패키지는 여러 플랫폼에서 동작하는 Flutter 애플리케이션에 원활하게 통합되며, 계층적 또는 흐름 기반 데이터의 동적 시각화를 가능하게 합니다. 소프트웨어 아키텍처, 상태 머신, 종속성 트리에서의 관계 표현에 적합합니다. Android, iOS, Linux, macOS, Web, Windows를 지원하여 광범위한 호환성을 보장합니다. 깔끔하고 직관적인 인터페이스로 초보자와 숙련된 개발자 모두가 쉽게 사용할 수 있습니다.

사용 사례

  • 소프트웨어 아키텍처 시각화
  • 상태 전이 다이어그램 만들기
  • 의존성 트리 표시
  • 흐름도 생성
  • 네트워크 토폴로지 모델링

주요 기능

  • 객체 지향형 API
  • 크로스 플랫폼 지원
  • 간단한 노드 및 엣지 정의
  • Flutter와의 통합
  • Graphviz 구문 지원

적합한 대상

  • 다이어그램이 많은 앱을 개발하는 개발자
  • 시각적 논리를 갖춘 교육 도구
  • 시스템 설계 시각화를 위한 도구
  • 동적 그래프 렌더링이 필요한 응용 프로그램

고려 사항

  • 방향성 그래프에 한정
  • Graphviz 문법에 대한 이해가 필요합니다
  • 실시간 상호작용 그래프에 적합하지 않습니다
  • 정적 또는 사전 렌더링된 다이어그램에 가장 적합
  • 외부 Graphviz 렌더링에 의존

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Pub Package CI

A simple Dart package for writing Graphviz dot files.

final graph = Gviz()
      ..addNode('solo')
      ..addEdge('solo', 'solo');
print(graph);

This will produce:

digraph the_graph {
  solo;
  solo -> solo;
}

To create undirected graphs, use the constructor parameter like so: Gviz(isDirected:false).

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.

순위