중요: Google Chart Tools의 이미지 차트 부분은 2012년 4월 20일부로 공식적으로 지원 중단되었습니다. Google의 지원 중단 정책에 따라 계속 사용할 수 있습니다.
개요
Google 차트 API를 사용하여 이미지로 렌더링된 단일 또는 여러 스파크라인 이미지가 HTML 테이블에 포함되어 있습니다.
예
<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load("current", {packages:["imagesparkline"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Revenue', 'Licenses'],
[435, 132],
[438, 131],
[512, 137],
[460, 142],
[491, 140],
[487, 139],
[552, 147],
[511, 146],
[505, 151],
[509, 149]
]);
var chart = new google.visualization.ImageSparkLine(document.getElementById('chart_div'));
chart.draw(data, {width: 120, height: 40, showAxisLines: false, showValueLabels: false, labelPosition: 'left'});
}
</script>
</head>
<body>
<div id="chart_div" style="width: 120px; height: 40px;"></div>
</body>
</html>
로드
google.charts.load 패키지 이름은 "imagesparkline"입니다.
google.charts.load("current", {packages: ["imagesparkline"]});
시각화의 클래스 이름은 google.visualization.ImageSparkLine입니다.
var visualization = new google.visualization.ImageSparkLine(container);
데이터 형식
열 수 모든 열은 숫자여야 합니다. 각 열은 하나의 스파크라인으로 표시됩니다.
구성 옵션
| 이름 | 유형 | 기본값 | 설명 |
|---|---|---|---|
| 색상 | 문자열 | 모든 차트에 사용할 색상을 지정합니다.
#rrggbb 형식의 문자열입니다. 예: '#00cc00'
colors 옵션이 지정되지 않은 경우에만 사용됩니다. |
|
| 색상 | 문자열 배열 | 기본 색상 | 데이터 열에 사용할 색상입니다. 각 요소가 #rrggbb 형식의 문자열인 문자열의 배열입니다. 예: '#00cc00' 색상 i는 데이터 열 i에 사용됩니다. 색상 수가 열 수보다 적으면 색상 선택이 래핑됩니다. |
| fill | boolean | false | true인 경우 선 아래 영역을 색상으로 채웁니다. |
| 키 | 숫자 | 컨테이너 높이 | 이미지의 높이(픽셀)입니다. |
| labelPosition | 문자열 | 없음 | 라벨의 위치입니다. 지원되는 값은 '없음', '왼쪽', '오른쪽'입니다. |
| max | 숫자 배열 | 각 스파크라인의 최대 데이터 값 | 각 스파크라인의 데이터 값 범위에서 가장 높은 값입니다. 배열의 색인은 DataTable의 열 색인과 일치해야 합니다. 모든 값이 null인 경우 계열의 최댓값이 됩니다. |
| 분 | 숫자 배열 | 각 스파크라인의 최소 데이터 값 | 각 스파크라인의 데이터 값 범위에서 가장 낮은 값입니다. 배열의 색인은 DataTable의 열 색인과 일치해야 합니다. 모든 값이 null이면 계열의 최솟값이 됩니다. |
| showAxisLines | boolean | true | true인 경우 축 선이 표시됩니다. false인 경우 유효하지 않으며 showValueLabels의 기본값은 false입니다. |
| showValueLabels | boolean | true를 반환합니다. | true인 경우 값 축 라벨이 표시됩니다. |
| title | 문자열 배열 | 표시할 제목이 없습니다. | 각 스파크라인에 사용할 제목입니다. |
| 너비 | 숫자 | 컨테이너 너비 | 차트의 너비입니다(단위: 픽셀). |
| 레이아웃 | 문자열 | 'v' | 세로 또는 가로 레이아웃: 세로의 경우 'v', 가로의 경우 'h' |
메서드
| 메서드 | 반환 유형 | 설명 |
|---|---|---|
draw(data, options) |
없음 | 차트를 그립니다. |
getSelection() |
선택 요소의 배열 | 선택한 차트의 색인을 객체의 배열로 반환합니다. 각 객체에는 선택한 스파크라인의 열 번호가 포함된 열 속성이 있습니다. 선택된 열을 2개 이상 반환할 수 있습니다. |
setSelection(selection) |
없음 | 지정된 스파크라인을 선택하고 지정되지 않은 스파크라인은 선택 해제합니다. select는 객체의 배열이며, 각 객체에는 선택된 스파크라인의 색인인 숫자 column 속성이 있습니다. 자세한 내용은 setSelection()를 참고하세요. |
이벤트
| 이름 | 설명 | 속성 |
|---|---|---|
| select | 표준 선택 이벤트입니다. | 없음 |
데이터 정책
Chart API 로깅 정책을 참고하세요.