트레이닝 센터

데이터 시각화

스파크라인 생성하기

Spread 컨트롤은 사용자의 편의를 위해 계속 노력해왔습니다. 그 중 하나가 조건부 서식의 강화입니다. 스파크라인은 셀 안에 그려 넣는 미니 차트로 데이터를 시각화해서 나타나는 데 사용합니다. Spread는 열, 선형 및 승패형 스파크라인을 지원하며 Excel 2010 파일과 호환 및 전환을 할 수 있습니다. 아래 이미지에서 스파크라인의 3종 유형을 보실 수 있습니다.


열형 스파크라인은 막대형 차트 방식으로 데이터를 나타내고, 꺾은선형 스파크라인은 꺽은선형 그림으로 데이터를 나타냅니다. 그리고 승패 스파크라인은 데이터를 같은 크기로 나타내되 데이터가 양수일 경우 차트가 X축의 상단에, 음수일 경우 하단에 나타냅니다.

또한, 스파크라인의 높음, 낮음, 승(+), 패(-), 첫 번째 및 마지막의 표시 색을 설정할 수 있습니다.

I. 스파크라인 추가:

코드로 추가:

C#:

FarPoint.Win.Spread.SheetView sv = new FarPoint.Win.Spread.SheetView();
FarPoint.Win.Spread.Chart.SheetCellRange data = new int.Win.Spread.Chart.SheetCellRange(sv, 0, 0, 1, 5);
FarPoint.Win.Spread.Chart.SheetCellRange data2 = new int.Win.Spread.Chart.SheetCellRange(sv, 5, 0, 1, 1);
FarPoint.Win.Spread.ExcelSparklineSetting ex = new int.Win.Spread.ExcelSparklineSetting();
ex.ShowMarkers = true;
ex.ShowNegative = true;
ex.NegativeColor = Color.Red;
ex.SeriesColor = Color.Olive;
fpSpread1.Sheets[0] = sv;
sv.Cells[0, 0].Value = 2;
sv.Cells[0, 1].Value = 5;
sv.Cells[0, 2].Value = 4;
sv.Cells[0, 3].Value = -1;
sv.Cells[0, 4].Value = 3;
fpSpread1.Sheets[0].AddSparkline(data, data2, FarPoint.Win.Spread.SparklineType.Column, ex);

디자이너로 스파크라인 추가:

물론 Spread 디자이너로 스파크라인을 추가하는 방법도 있습니다.
1. 디자이너에 하나의 셀 또는 한 개의 행/열의 셀 유형 데이터를 넣습니다.
2. 스파크라인을 생성할 셀 하나를 선택합니다.
3. 메뉴에서 ‘삽입’을 선택합니다.
4. 스파크라인 종류를 선택합니다.
5. 스파크라인 만들기에서 데이터 범위를 설정합니다.(예 =Sheet1!$E$1: $E$3)
6. ‘OK’를 클릭합니다.
7. 수정 내용을 저장하고 파일 메뉴에서 적용 후 닫기를 선택한 후 디자이너를 종료합니다.


샘플 다운로드



한국 그레이프시티 공식카페에서 기술지원을 받으실 수 있습니다.
이메일을 통해서도 기술지원을 받으실 수 있습니다.