amCharts 5 가이드

이 장에서는 이름 규칙에 대해서 아래의 내용을 설명한다.

  • amCharts 5 개요 및 파일/디렉토리 구조
  • Am5Charts 개발 환경 설정

amCharts 5 는 https://www.amcharts.com 사이트에서 제공하는 HTML5 기반 차트 솔루션 5.0 버전을 의미한다.

amCharts 5 솔루션은 설치 디렉토리(이하 $(AMCHART5_HOME)에 차트 솔루션 엔진 파일 및 차트 유형별 라이브러리 파일로 구성된다.

구분 파일 비고
$(AMCHART5_HOME) index.js amCharts 엔진 파일
차트 유형별 라이브러리 파일 엔지 유형별 라이브러리 파일
Examples 디렉토리 차트 유형별 샘플 디렉토리

xFrame5 환경에서 amCharts5 를 컴포넌트를 이용하여 개발하기 위해서는 프로제트 xFrame5.js 의 실행

구분 설명 예시
amCharts5 설치 xframe5.html 에서 WEB 방식으로 접근 가능한 경로에 처리해야 한다. xf5/amcharts_5.0.13
실행 파라미터 AMCHARTS5BASEURL 실행 파라미터를 지정해야 한다. “./xf5/amcharts_5.0.13”
amCharts5 솔루션 amCharts 사에서 제공하는 amCharts 솔루션 버전 5 를 의미한다. 용어 정의
amCharts5 컴포넌트 xFrame5 솔루션에서 amChart5 솔루션 기능을 사용하기 위해 제공하는 컴포넌트를 의미한다. 용어 정의

xFrame5 amCharts5 컴포넌트는 amChart5 솔루션의 차트를 표현하기 위해 아래와 같은 기능을 제공한다.

  • amCharts5를 표현하기 위한 기본 DIV 컴포넌트 제공
  • amCharts5 라이브러리 로딩 기능
  • amCharts5 root 오브젝트 생성 및 환경 설정 기능
  • amCharts5 관련 라이브러리 및 차트 관련 이벤트 발생 기능

업무 화면 개발자는 차트 유형별 차트 정보 설정 및 데이터 설정 처리는 직접 개발해야 한다.

xFrame5 amChart5 컴포넌트는 amCharts5 솔루션에서 제공하는 차트 관련 라이브러리를 동적으로 로드하는 방식으로 동작하기 때문에, 차트를 생성하는 로직에 대한 개발은 on_libload 이벤트 및islibload API 함수 호출 결과 확인후 개발해야 한다.

amCharts5 솔루션은 root 오브젝트라는 아키텍처를 이용하는 구조로 되어있으며, 차트를 생성하기 위한 기본 환경 및 차트 전역 처리를 위한 기능을 제공한다.

  • xFrame5 amCharts5 컴포넌트의 getroot API를 통해서 amCharts5 솔루션의 root 오브젝트를 구함
  • 라이브러리가 로드되기 전에 getroot API 호출시 null 값이 리턴된다.
  • guide/general/amcharts5_guide.txt
  • 마지막으로 수정됨: 2023/05/10 03:43
  • 저자 127.0.0.1