• 최근 바뀜
  • 임의 문서
  • 게시판
    위키방자유게시판이슈 트래커
  • 도구
    특수 문서 목록업로드
  • 도움말
    개요위키 문법TeX 문법이슈 트래커
  • 최근 바뀜
  • 최근 토론
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
더 보기
  • 신규 사용자분께서는 리브레 위키:환영합니다 필독해주세요.
  • 가입 후 지속적인 기여는 위키에 큰 도움이 됩니다.
  • 로그인이 잘 되지 않을 경우 여기에서 로그인해주세요.
편집토론기록
새로 고침주시여기를 가리키는 문서정보

Vega (문법)

분류:
  • 컴퓨터 언어
숨은 분류:
  • 그래프가 있는 문서
Vega 프로젝트 로고.svg

Vega(베가)는 그래프·차트와 같은 자료 시각화를 위한 문법이다. Vega를 통해 웹 페이지상에서 캔버스 및 SVG 차트를 생성할 수 있으며, 막대·꺾은선과 같은 그래프 외에도 반응형(인터랙티브) 차트, 지도와 같은 배경 기반의 차트를 생성할 수 있다.

반응형 Vega 차트의 예시. 각 점을 끌어 변화를 확인할 수 있다.[1]

목차

  • 1 리브레 위키에서의 사용
  • 2 사용 방법
  • 3 관련 사이트
  • 4 각주

1 리브레 위키에서의 사용[편집]

2018년 12월 22일 업데이트를 통해 그래프 확장 기능이 추가되어 리브레 위키에서 Vega를 사용해 문서에 차트를 삽입할 수 있게 되었다.[2] <graph></graph> 태그 안에서 Vega 2[3] 문법을 입력하는 것으로 사용할 수 있다.

분류:그래프가 있는 문서에서는 리브레 위키 내 그래프가 사용된 문서를 확인할 수 있으며, 그래프 연습장에서는 코드 편집기로 입력된 차트를 실시간으로 보며 편집할 수 있다. 미디어위키 위키의 Extension:Graph와 Extension:Graph/Demo에서는 미디어위키 위키에서 활용된 예제를 확인할 수 있다.

2 사용 방법[편집]

  • Example Gallery와 Tutorials에서 최신 Vega 예제를 확인할 수 있으며 Vega Editor에서 연습할 수 있다.
  • 리브레 위키에서 사용하기 위해서는 확장 기능이 2020년 11월 기준 Vega 2를 지원하므로[4] Vega 2 Vega Editor와 문서를 참조·사용해야 한다.
  • 데이터는 항목별로 Vega 문법상에서 적는 values, JSON 혹은 CSV 파일과 같은 URL을 가져오는 url, 파생된 값인 source를 사용할 수 있다.
    • 필요에 따라 문법에 포함된 values의 값([])을 URL 링크로 분리하거나, URL로 링크된 값을 values로 통합할 수 있다.
  • scales 내에 "round": true를 삽입하면 차트의 가장자리가 픽셀 경계에 스냅되므로 수치에 따라 흐릿하게 보이지 않는다.

3 관련 사이트[편집]

  • 웹사이트
  • Vega Editor
  • Vega Editor(Vega 2, Vega-Lite 1)
  • GitHub
  • Extension:Graph - MediaWiki
  • Extension:Graph/Demo - MediaWiki

4 각주

  1. ↑ Vega Editor. BSD 3-Clause "New" or "Revised" License. Based on DimpVis by Brittany Kondo and Christopher Collins. University of Ontario Institute of Technology (2014).
  2. ↑ 위키방 - 리브레 위키 2018년 12월 22일 업데이트, 2018.12.22.
  3. ↑ 2020년 3월 기준. 최신 Vega는 확장 기능상에서 추후 지원된 이후 사용할 수 있다.
  4. ↑ ⚓ T223026 Add Vega 4 support to MediaWiki Graph extension
  • 이 문서는 2021년 1월 23일 (토) 22:41에 마지막으로 편집되었습니다.
  • 모든 텍스트는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0에 따라 사용할 수 있습니다.

    운영관련 문의 : ops@librewiki.net | 권리침해 문의 : support@librewiki.net
  • 개인정보 정책
  • 리브레 위키 소개
  • 면책 조항
  • 이용약관
  • 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0
  • Powered by MediaWiki
  • Designed by Librewiki

로그인

리브레 위키에 가입하세요 비밀번호를 잊으셨나요?
다른 방법으로 로그인하기