[]
SpreadJS는 다른 파일 형식에서 가져온 차트 중 지원되지 않는 차트를 보존하는 기능을 제공합니다. preserveUnsupportedChart
플래그를 true
로 설정하면 해당 차트와 그 속성이 보존됩니다. 또한, 지원되지 않는 차트는 다른 파일 형식으로 내보낼 수도 있습니다.
아래 이미지는 SpreadJS에서 기본 텍스트 "Unsupported Chart Type"으로 표시된 지원되지 않는 차트 유형을 보여줍니다:
preserveUnsupportedChart
의 기본값은 false
이며, 이 경우 SpreadJS에서 가져온 지원되지 않는 차트는 세로 막대형 차트로 변환됩니다.
다음 코드 샘플은 Excel에서 차트를 가져온 후 SpreadJS에서 지원되지 않는 차트를 보존하는 방법을 보여줍니다:
var sheet = workbook.getSheet(1);
sheet.charts.preserveUnsupportedChart(true);
참고:
preserveUnsupportedChart
플래그는 워크시트 수준에서 적용되므로, 활성 시트가 변경될 때마다 다시 호출해야 합니다.
다음 코드 샘플은 코드로 지원되지 않는 차트에 사용자 지정 텍스트를 정의하는 방법을 보여줍니다:
sheet.charts.preserveUnsupportedChart(true, function (chart, chartHost) {
var paintElement = document.createElement('div');
paintElement.innerHTML = 'Chart display not supported';
chartHost.appendChild(paintElement);
});
참고: 차트 위에 표시된 텍스트는 JSON 데이터로 직렬화되지 않습니다.
다음 차트 유형은 현재 SpreadJS에서 지원되지 않습니다:
3차원 세로 막대형 차트
3차원 영역형 차트
3차원 클러스터형 세로 막대형 차트
3차원 누적 세로 막대형 차트
3차원 100% 누적 세로 막대형 차트
3차원 클러스터형 가로 막대형 차트
3차원 누적 가로 막대형 차트
차원 100% 누적 가로 막대형 차트
원형 안의 원형 차트
분리된 원형 차트
3차원 분리된 원형 차트
원형 안의 막대형 차트
3차원 누적 영역형 차트
3차원 100% 누적 영역형 차트
분리된 도넛형 차트
3D 효과 버블 차트
표면형 차트
표면 와이어프레임 차트
표면 상단 뷰 차트
표면 상단 와이어프레임 차트
3D 효과 버블 차트
상자 수염 차트
깔때기형 차트
파레토 선형 차트
지역 맵 차트
폭포수 차트
히스토그램