HTML5 Canvas 또는 SVG로 렌더링되는 인터랙티브 데이터 시각화를 위한 선언형 JSON 문법입니다.
- 스타
- 5,527
- 포크
- 727
- 열린 이슈
- 820
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Vega-Lite는 시각적 분석을 위한 고수준 문법입니다. 데이터, 인코딩, 마크, 변환을 포함하는 간결한 JSON 사양으로 차트를 정의하면, Vega-Lite가 브라우저에서 렌더링할 수 있는 완전한 Vega 사양으로 컴파일합니다.
Vega보다 상위 계층에 있기 때문에, 작성자는 하위 수준의 Vega 언어를 사용할 때보다 상용구 코드를 덜 작성하면서 선택과 연결된 뷰 같은 인터랙티브 기능을 활용할 수 있습니다. 이 프로젝트는 TypeScript로 작성되었으며 npm의 vega-lite 패키지로 배포됩니다.
테이블 형식의 데이터로 빠르게 차트를 만들고 싶은 데이터 분석가와 개발자를 대상으로 하며, 예제와 튜토리얼, 온라인 편집기를 제공합니다.
핵심 기능
- 01데이터, 인코딩, 마크를 바탕으로 차트를 정의하는 선언형 JSON 구문.
- 02사양을 완전한 Vega 사양으로 컴파일합니다.
- 03인터랙티브 선택과 연결된 뷰를 지원합니다.
- 04사양 내에서 집계와 필터링 같은 데이터 변환을 지원합니다.
- 05TypeScript로 작성되었으며 npm의 vega-lite 패키지로 배포됩니다.
활용 사례
- 테이블 형식의 데이터로 탐색적 데이터 분석을 위한 인터랙티브 차트 만들기.
- 웹 애플리케이션이나 대시보드에 선언형 차트 삽입하기.
- 코드나 설정을 바탕으로 차트 사양을 프로그래밍 방식으로 생성하기.
빠른 시작
- 1
npm에서 vega-lite를 설치하세요
- 2
온라인 Vega Editor를 열어 Vega-Lite 예제를 사용해 보세요
토픽
자주 묻는 질문
- vega-lite은(는) 무엇인가요?
- 선언형 인터랙티브 차트를 위한 고수준 JSON 문법으로, 완전한 Vega 사양으로 컴파일됩니다. Vega-Lite는 시각적 분석을 위한 고수준 문법입니다. 데이터, 인코딩, 마크, 변환을 포함하는 간결한 JSON 사양으로 차트를 정의하면, Vega-Lite가 브라우저에서 렌더링할 수 있는 완전한 Vega 사양으로 컴파일합니다.
- vega-lite은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- vega-lite은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- vega-lite은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. vega-lite의 마지막 커밋은 2026년 10월 21일입니다.
- vega-lite은(는) 어디에 사용할 수 있나요?
- 테이블 형식의 데이터로 탐색적 데이터 분석을 위한 인터랙티브 차트 만들기. 웹 애플리케이션이나 대시보드에 선언형 차트 삽입하기. 코드나 설정을 바탕으로 차트 사양을 프로그래밍 방식으로 생성하기.
- vega-lite는 어떻게 설치하나요?
- npm에서 vega-lite를 설치하세요 온라인 Vega Editor를 열어 Vega-Lite 예제를 사용해 보세요
- vega-lite은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vega/vega-lite
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Microsoft Research가 만든 AI 기반 데이터 탐색 도구로, 파일과 데이터베이스를 연결하고 질문을 편집 가능한 시각화로 바꿉니다.
데이터베이스와 API를 연결해 실시간 대시보드와 차트를 만들고 공유하거나 다른 곳에 삽입할 수 있는 오픈소스 웹 앱입니다.
Plotly, Dash, Pydantic 기반의 멀티페이지 데이터 시각화 대시보드를 만드는 Python 로우코드 툴킷입니다.
AI 에이전트가 간결한 차트 명세를 Vega-Lite, ECharts, Chart.js, Plotly 또는 Excel용 완성도 높은 차트로 변환할 수 있는 시각화 중간 언어입니다.
런타임 의존성 없이 Mermaid 다이어그램 텍스트를 SVG로 변환하는 경량 동기식 렌더러입니다.