학습목표
List-Grid의 필드 유형 변경 기능을 사용해 List-Grid 상에서 Bar Chart를 구현할 수 있습니다.
List-Grid의 필드 유형 변경 기능을 사용하여 Bar Chart를 나타낼 수 있습니다.
컨트롤 생성
데이터 가져오기
데이터를 가져오기 위해 SQL을 작성하고 [Execute] 버튼을 클릭하여 쿼리의 실행 결과를 확인하고 저장합니다.
4.3.3 List-Grid Bar Chart의 색상을 설정하기 위해 넘버링이 필요하기 때문에 ROW_NUMBER() 함수를 사용하여 인덱스를 설정하였습니다. |
데이터 바인딩
List-Grid에 가져온 데이터를 연결합니다.
- DataSource : Data1
List-Grid 디자인
[확인] 버튼을 클릭하여 차트가 정상적으로 나오는지 확인합니다.
List-Grid에 Bar Chart를 적용시, Y축에 대한 기준값이 일반적인 차트처럼 값에 따라 자동적으로 정해지는 것이 아니라 Defalut 값이 100으로 설정됩니다. 값이 100을 초과할 시, 위와 같은 형태로 출력됩니다. |
차트 Y축에 해당하는 기준값을 설정할 수 있습니다.
기준값 연결
생성한 Label에 LIst-Grid의 기준값이 될 데이터를 바인딩합니다.
[실행] 버튼을 클릭하여 데이터가 정상적으로 바인딩 되었는지 확인합니다.
기준값 연결
[실행] 버튼을 클릭하여 차트의 기준값이 정상적으로 설정되었는지 확인합니다.
기준값을 데이터 중에서 선택하지 않고 원하는 임의의 값으로 설정하고 싶을 시, 변수 대신 숫자를 입력합니다. |
차트의 색상을 원하는 색으로 변경할 수 있습니다.
차트 색상 변경
수식 편집기 창에 적용하고 싶은 색상을 헥사코드 형태로 입력하고 [적용] 버튼을 클릭합니다.
- Formula : '#9fc5e8'
색상코드 앞에 '#'과 뒤에 붙는 6자리를 16진수로 나타내는 것으로 HEX COLOR CODE로 나타낼 수 있는 색상의 수는 16의 6제곱인 16,777,216가지입니다. *6자리 숫자에 숫자가 아닌 문자로 표기되는 이유는 HEX COLOR CODE가 16진수로 표현되기 때문입니다. 코드 앞자리 숫자가 0에 가까울수록 채도가 감소하여 검은색 계열에 가까워지고, F에 가까울수록 채도가 증가하여 흰색 계열에 가까워지게 됩니다. |
차트로 표시할 필드를 다시 선택하고 [Color Field]에 생성한 필드를 연결하고 [확인] 버튼을 클릭합니다.
차트 색상 그라데이션 설정
수식 편집기 창에 ROW_NUMBER() 함수를 사용하여 가져온 필드에 원하는 그라디언트 색상을 순차적으로 입력하고 [적용] 버튼을 클릭합니다.
그라디언트 색상 조합을 알려주는 사이트로 색상 선택에 어려움을 겪을 때 도움을 받을 수 있습니다. 일반적으로 그라디언트는 양끝의 색만 주어지는 것이 대부분이기 때문에 그라디언트 색상을 골랐다면 위의 사이트를 이용하여 중간에 위치한 색상들을 뽑아낼 수 있습니다. |