이 페이지에서는 Google 차트 출시 프로세스를 설명합니다. 또한 Google 차트의 현재 버전과 이전 버전에 관한 출시 노트와 새로운 기능에 대한 주요 정보도 포함되어 있습니다.
-
공식
current
버전이라고도 하는 최신 버전의 Google 차트가 모든 이전 버전의 변경사항 요약과 함께 아래에 나열되어 있습니다.버전이
current
라는 것이 무엇을 의미하는지에 관한 설명은 라이브러리 로드를 참고하세요. -
이제 모든 'jsapi' 요청이 새 로더로 리디렉션됩니다. 버전 '1' 또는 '1.0'을 로드했다면 이제 'current'가 로드됩니다. 이전에 jsapi 로더를 통해 사용할 수 있었던 마지막 버전과 가장 일치하는 버전은 '45.2'입니다.
지금부터는 새로운 gstatic 로더를 사용하세요. 로더 코드를 업데이트하는 방법에 관한 안내를 참고하세요.
Google 시각화 API 출시 프로세스 및 출시 후보
시각화 API는 두 단계로 출시됩니다.
- 시각화 API의 새 공식 버전이 출시되기 최소 2주 전에 출시 후보 (RC)라는 예비 버전이 출시되며 '예정된' 버전으로 로드할 수 있습니다. 이는 출시 버전에 브레이킹 체인지가 있는지 테스트하기 위한 것입니다. Visualization API 개발자 토론 그룹에 알림을 게시하고 이 그룹에 보고된 문제가 있는지 모니터링하여 이전 버전과의 호환성 문제가 보고되지 않았는지 확인합니다.
- RC 출시 후 2주 후에 보고된 모든 이전 버전과의 호환성 문제를 해결할 수 있는 경우 새로운 공식 '현재' 릴리스로 출시됩니다.
안정적인 제품을 출시할 수 있도록 가능한 한 빨리 각 RC를 대상으로 애플리케이션을 테스트하고 문제가 있으면 신고해 주시기 바랍니다.
시각화 API팀은 각각의 새 버전을 철저히 테스트하지만 새 출시 버전에 여전히 버그가 존재할 수 있습니다. 따라서 이 2단계 프로세스의 목표는 프로덕션 시스템에서 API의 안정성을 개선하는 것입니다.
출시 후보 공지사항
각각의 새로운 출시 후보는 시각화 API 개발자 토론방으로 이메일을 보내 발표합니다. 중요한 애플리케이션에 시각화 API를 사용하는 경우 이 토론 그룹에 참여하는 것이 좋습니다.
이러한 이메일을 찾거나 필터링하는 데 도움이 되도록 각 출시 공지의 제목은 '출시 후보 푸시됨: <DATE>'로 지정됩니다. 여기서 <DATE>는 푸시 날짜입니다. 이메일에 사용 안내가 포함되어 있습니다. 출시 후보의 대상이 새로운 기능을 테스트하는 것이 아니라 출시에서 기존 기능을 손상하지 않는지 테스트하기 위한 것이므로 새로운 기능은 자세히 설명되지 않습니다. 새로운 모든 기능에 대한 자세한 문서는 프로덕션 버전과 함께 출시됩니다.
출시 후보 사용 방법
출시 후보 패키지 버전은 '최신'인 프로덕션 버전과 달리 '예정'입니다. (이 이름은 향후 출시 버전에서 변경되지 않습니다.)
다음과 같이 버전 매개변수에 따라 프로덕션 또는 출시 후보를 로드할 수 있지만 동시에 둘 다 로드할 수는 없습니다.
// To load the production version, call this: google.charts.load('current', {'packages':['corechart']}); OR // To load the release candidate, call this: google.charts.load('upcoming', {'packages':['corechart']});
버그 신고
Google 차트에서 잠재적 버그가 발견되면 알려진 문제 페이지를 방문하세요. 버그를 신고하기 전에 코드가 실제로 버그인지 확인한 다음(추가 지원을 위해 메일링 리스트에 질문을 게시) 알려진 문제 페이지를 검색하여 이미 신고되었거나 해결되었는지 확인합니다.
출시 후보에서 문제를 발견하면 문제의 세부정보가 포함된 메시지를 시각화 API 개발자 토론방에 보내야 합니다. 시각화 API팀은 출시 후보 기간 동안 응답성을 높이기 위해 이 그룹을 모니터링합니다.
공식 버전
Google 차트를 로드할 때 몇 가지 옵션이 있습니다. 일반적으로는 다음과 같이 진행됩니다.
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {packages: ['corechart']}); google.charts.setOnLoadCallback(drawChart); </script>
'current'
문자열은 Google 차트의 현재 안정화 버전이 로드됨을 의미합니다. 제안된 최신 후보 출시 버전이 다음 'current'
버전이 되기 전에 가져오려면 'upcoming'
를 대신 사용하세요. 어떤 버전을 지정하든 시간이 지나면서 업데이트되면서 개선될 것입니다.
2015년 7월 28일 Google은 고정 버전을 발표했습니다. 이러한 버전은
영원히 변경되지 않는 Google 차트의 출시 버전입니다 (간혹 중요한 수정사항). 첫 번째 고정 출시는 2015년 2월 23일 출시에 해당하는 41
입니다.
고정 버전을 다음과 같이 로드합니다.
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('46', {packages: ['corechart']}); google.charts.setOnLoadCallback(drawChart); </script>
자세한 내용은 버전 로드 문서를 참조하세요.
버전 기록
현재: 2023년 4월
Frozen Charts 버전 52와 같이 비영구적으로 사용 가능이 버전에는 Google 차트의 오픈소스 제공 첫 번째 단계에 대비하기 위해 더 많은 내부 리팩터링과 ES6 및 TypeScript로의 마이그레이션이 포함되어 있습니다.
- GeoChart
- geochartVersion을 11로, regioncoderVersion을 1로 업데이트했습니다.
- 다이그래프 차트
- 간트, 타임라인, 머티리얼 차트: 막대, 선, 분산형
- Dygraph 라이브러리가 컴파일되므로 더 이상 동적으로 Dygraph 라이브러리를 로드하지 않습니다.
- 표
- 11페이지가 넘는 현재 페이지 번호가 강조표시되는 문제를 수정합니다.
- OrgChart
- ‘compactRows’ 옵션을 추가합니다. 기본값은 false입니다.
- 계층화된 트리에 Reingold-Tilford 알고리즘을 사용합니다. 주요 이점은 동일한 레이어의 노드가 겹치지 않는 한 하위 트리를 서로 가깝게 배치하여 가로 공간을 보다 효과적으로 사용한다는 것입니다.
2021년 6월
Frozen Charts 버전 51부터 비영구적으로 사용 가능이 버전에는 Google 차트의 오픈소스 제공 첫 번째 단계에 대비하기 위해 더 많은 내부 리팩터링과 ES6 및 TypeScript로의 마이그레이션이 포함되어 있습니다.
- VegaChart
- 타임라인
- 숨겨진 접근성 표를 타임라인에 추가합니다.
-
새로운
alternatingRowStyle
옵션을 사용하면 교차 행의 배경 스타일을 더 밝은 색상과 어두운 색상으로 설정할 수 있습니다. 기본값은 true입니다.
- 쿼리
- 쿼리 응답에서 후행 ';'이 누락되도록 허용합니다.
2021년 4월
Frozen Charts 버전 50부터 비영구적으로 사용 가능이 버전에는 Google 차트 오픈소스 제공의 첫 번째 단계에 대비한 많은 내부 리팩터링과 ES6 및 TypeScript로의 마이그레이션이 포함되어 있습니다.
- VegaChart
- Vega-lite 및 Vega-embed 지원이 추가되었습니다.
- 트리맵
- 새로운
enableHighlight
옵션을 사용하면 요소를 강조 표시할 수 있습니다. 강조표시가 트리거되는 방식은 eventsConfig로 구성해야 합니다. (highlightOnMouseOver
는 지원 중단됨) - 이벤트가 트리맵 상호작용을 트리거하는 방식을 구성하는 새로운
eventsConfig
옵션 기본 구성은{ highlight: ['mouseover'], unhighlight: ['mouseout'], rollup: ['contextmenu'], // right-click drilldown: ['click'] }
입니다. - 새 이벤트:
'highlight'
,'unhighlight'
,'drilldown'
- 새로운
- 쿼리
- 이전 버전의 스프레드시트에서 더 안전한 새로운 JSON 응답 처리 (CORS 오류 발생)를 지원하지 않는 문제를 해결했습니다.
2020년 7월
Frozen Charts 버전 49 등 비영구적으로 사용 가능이 버전에는 몇 가지 내부 리팩터링이 더 포함되어 있으므로 의도하지 않은 중단에 유의하세요. 영향을 받은 코드에는 모든 형식 지정 클래스, 이벤트, 오류, ChartEditor 일부, ChartWrapper, ControlWrapper, Corecharts, Corechart 축 틱, GeoChart, Query가 포함됩니다.
- VegaChart
- 새로운 차트 유형이 베타 버전으로 출시되었습니다.
- VegaChart는 Vega 시각화 문법을 사용하여 지정하고 다른 차트와 마찬가지로 DataTable의 데이터를 사용하여 그릴 수 있는 모든 가능한 시각화를 위한 래퍼입니다. 향후 출시 버전에서는 Google 차트 및 Vega의 기능이 추가로 통합될 예정입니다.
- 베가 인터프리터를 사용하여 콘텐츠 보안 정책 제한사항을 계속 준수합니다.
-
GeoChart
-
geochartVersion
옵션: 테두리 데이터 버전을 지정합니다. 기본값은 10이지만 이제 11을 사용할 수 있습니다. -
regioncoderVersion
옵션: 리전 코더 데이터 버전을 지정합니다. 기본값은 0이지만 1을 사용할 수 있습니다. - 실수로 'corechart'에 'geochart' 패키지가 포함되었던 버그가 수정되었습니다. 이제 문서화된 대로 작동합니다. 즉, ['geochart'] 패키지를 로드해야 합니다.
-
-
간트 차트
-
sortTasks
옵션(기본값인 true)을 추가하여 작업을 정상적으로 정렬하거나 false인 경우 DataTable의 행과 동일한 순서를 사용합니다.
-
-
쿼리
- 이제 JSON 응답 옵션에서 서버는 엄격한 JSON을 반환하고 서버는 교차 출처 요청을 허용해야 합니다.
-
로더
-
google.charts.load()
이 다른 버전 또는 다른 언어로 두 번 이상 호출되면 첫 번째 로드의 설정이 사용됩니다. - 단순한 버전 문자열이 아닌 버전 번호를 허용합니다.
- 이전 jsapi 로더의 리디렉션을 지원하기 위해 이전 버전과의 호환성 조정이 더 많이 이루어졌습니다.
- 이제 자동 로드 URL 매개변수는 엄격한 JSON으로 형식이 지정되고 URL로 인코딩되어야 합니다.
-
google.charts.load()
호출은 이제 JavaScript 프로미스를 반환하므로 다른 콜백 메커니즘 외에도 다음과 같이 차트 그리기 함수를 호출할 수 있습니다.google.charts.load('upcoming', {packages: ['corechart']}).then(drawChart);
-
2020년 5월
Frozen Charts 버전 48부터 비영구적으로 사용 가능- 자체 콜백 설정과 결합할 때 자동 로드 매개변수의 버그가 수정되었습니다.
- 시리즈가 여러 개 있을 때 주석의 BoxStyle 버그를 수정합니다.
- AnnotationChart 확대/축소 버튼을 수정했습니다.
- 배열.엔트리() 및 Object.entries()를 사용하지 않습니다. 이는 충돌을 일으킬 수 있는 IE11에 폴리필이 필요하지 않도록 하기 위함입니다.
- 이제 GeoChart가 xhr을 사용하여 데이터를 로드합니다.즉, setMapsSource 메서드가 다음 두 가지 조건으로 다시 작동합니다. (1) 콘텐츠의 데이터 부분에 주석이 없어야 하고 (즉, 엄격한 JSON 형식) (2) 서버에서 데이터에 대한 교차 출처 요청을 허용해야 합니다.
2020년 2월
Frozen Charts 버전 47과 같이 비영구적으로 사용 가능- DataTable, DataView 및 옵션 처리를 위한 핵심 유틸리티가 크게 리팩터링되었습니다.
- 캘린더
legend.position
옵션(기본값'right'
)을 추가합니다.'none'
를 사용하여 범례를 숨길 수 있습니다.
- 타임라인
- 1초 미만의 시간 간격을 수정합니다 (틱은 없음).
- 시간 간격이 겹치는 성능 문제를 수정합니다.
-
컨트롤 - NumberRangeFilter를 수정했습니다. 이제 0으로 설정된
fractionDigits
를 지원합니다. - 'safeMode'를 사용 설정하는 로더 설정을 추가합니다. true로 설정하면 사용자가 제공한 데이터에서 HTML을 생성하는 모든 차트 및 도움말에서 안전하지 않은 요소와 속성을 제거하여 정리합니다.
- 이전 JSAPI 로더와의 하위 호환성을 위해 로더에 'autoload' 및 'callback' 매개변수 지원을 추가합니다. 자동 로드 매개변수는 엄격한 JSON이어야 하며 URL 인코딩되어야 합니다(MUST).
- CoreChart용
- 1.0 미만의
"zoomDelta"
값을 처리합니다. - 세로축 옵션으로
"maxTextLines"
를 추가합니다.
2018년 10월 1일
Frozen Charts 버전 46과 같이 비영구적으로 사용 가능- 핵심 차트
- 눈금 및 격자선
- 축 틱 및 격자선 생성에 여러 변경사항이 적용되어 겹치지 않는 틱을 더 긴밀하게 패킹할 수 있습니다.
- 보조 격자선의 적정 개수는 주요 격자선과 사용 가능한 공간 사이의 간격에 따라 달라지므로 보조 격자선은 더욱 동적입니다.
이제 기본적으로 작은 격자선이 맞는 경우 항상 작은 격자선이 표시됩니다. 보조 격자선을 강제로 사용하지 않으려면
{ minorGridlines: { count: 0 }}
를, 보조 격자선을 사용 설정하려면{ minorGridlines: { count: 1 }}
를 지정합니다. 다른 경우minorGridlines.count
옵션은 의미가 없습니다. - 주요 격자선 색상이 '없음'인 경우 보조 격자선의 색상은 기본적으로 '없음'으로 설정됩니다.
log
및mirrorLog
스케일의 격자선과 눈금 라벨이 많이 개선되었습니다.- 음수 비스듬한 각도, '다른' 방식으로 기울어지도록 허용.
- 기본적으로 날짜와 시간에 건너뛰기와 번갈아 사용 (예: 여러 개의 시차를 둔 행)을 사용 중지합니다.
- 이제 격자선, minGridlines, 틱 생성에서 개수 외의 다른 옵션을 기반으로 격자선의 수와 간격을 결정합니다.
gridlines.count
에 숫자를 지정하면 대략적인 근사치로만 사용됩니다. - 새로운
gridlines.minSpacing
및minorGridlines.minSpacing
옵션을 사용하면 주요 격자선 사이의 최소 화면 공간을 픽셀 단위로 지정할 수 있습니다. 주요 격자선의 기본값은 선형 배율의 경우 40, 로그 배율의 경우 20입니다. MinSpacing은 선형 배율의 경우 기본 격자선의 minSpacing의 1/2이고 로그 배율의 경우 minSpacing의 1/5입니다. minSpacing이 아닌 count를 지정하면 minSpacing은 count에서 계산됩니다. 반대로 count가 아닌 minSpacing을 지정하면 최소 간격에서 개수가 계산됩니다. - 새로운
gridlines.interval
옵션을 사용하면 격자선 및 minGridline의 크기 배열을 픽셀이 아닌 데이터 값으로 지정할 수 있습니다. 현재 이 옵션은 숫자 축에만 사용할 수 있지만 날짜 및 시간에만 사용되는gridlines.units.<unit>.interval
옵션과 유사합니다.- 선형 스케일의 경우 기본값은
{ gridlines: { interval: [1, 2, 2.5, 5] } }
입니다. 즉, 격자선 값이 모든 단위 (1), 짝수 단위 (2) 또는 2.5 또는 5의 배수에 속할 수 있습니다. 이러한 값 중 10의 거듭제곱도 고려됩니다 (예: 10, 20, 25 또는 50). 보조 격자선의 경우 기본값은{ minorGridlines: { interval: [1, 1.5, 2, 2.5, 5] } }
입니다. 선택된 보조 격자선 간격은 항상 선택한 주요 격자선 간격의 짝수 제수입니다. - 로그 배율의 기본값은
{ gridlines: { interval: [1, 2, 5] } }
및{ minorGridlines: { interval: [1, 2, 5] } }
입니다.
- 선형 스케일의 경우 기본값은
- 격자선 및 틱 값이 이 옵션 값의 배수여야 함을 지정하는
gridlines.multiple
및minorGridlines.multiple
의 새로운 옵션입니다. 따라서gridlines.multiple = 1
를 지정하여 틱을 강제로 정수가 되도록 할 수 있습니다. - 이제 숫자의 형식이 지정된 틱 라벨이 중복될 경우 격자선이 거부되므로 정수 틱만 표시하려면
format:"#"
를 지정하면 됩니다. -
명시적 'ticks' 옵션을 사용할 때 이제 데이터 범위를 벗어나는 경우 명시적 틱을 포함하도록 viewWindow를 확장합니다.
명시적
viewWindow
min
또는max
옵션은 재정의할 수 있습니다. 이는 명시적인 틱을 사용하는'maximized'
모드처럼 작동했던 이전 동작의 변경사항입니다. -
viewWindowMode
가 타겟 축의 기본값인pretty
이면 이제 viewWindow가 숫자의 경우 가장 가까운 주요 격자선으로, 날짜와 시간의 경우 가장 가까운 보조 격자선으로 확장됩니다.
- 형식
- 'short' 및 'long' 패턴의 숫자 형식에 이제 3개의 유효 자릿수가 사용됩니다.
- 이제 Timeofday 값의 형식이 기본적으로 12시간 ('hh') 값 대신 24시간 ('HH') 값으로 지정됩니다.
- 이제 명시적 날짜 및 시간이 '단위' 형식보다 우선 적용됩니다.
- 차트를 다시 그린 후 깨진 탐색기 모드가 수정되었습니다.
- 눈금 및 격자선
- 히스토그램 차트
- 도메인 축 격자선 및 기준선 기본 색상은 '없음'입니다.
- 대상 축 틱의 기본 형식은 이제 '#'으로, 정수만 표시합니다.
- 틱 생성 알고리즘을 사용하여 버킷 생성
기본 버킷 수는 새
histogram.numBucketsRule
옵션을 사용하여 계산됩니다. 가능한 값은 'sqrt', 'sturges' 및 'rice'입니다. https://en.wikipedia.org/wiki/Histogram#Number_of_bins_and_width를 참고하세요.
- ColumnChart 및 BarChart
- 날짜와 시간을 사용하도록 최소 막대 크기 (인접 값 간의 차이) 감지를 수정했습니다.
- 표
- 행의 'className' 속성을 지원합니다.
- 행 속성과 유사하게 사용자 지정 열 및 셀 className 속성을 기본 속성에 추가합니다(대체하는 대신).
- 데이터
- 여러 집계에서 동일한 열을 사용할 수 있도록 data.group 함수를 수정합니다.
- 콘텐츠 보안 정책 (CSP) 준수
- JSON 역직렬화를 위한 eval 사용을 삭제합니다.
2017년 6월 26일
Frozen Charts 버전 45.2와 같이 비영구적으로 사용 가능- 핵심 차트
- 옵션 처리 방식에 영향을 주는 많은 내부 변경사항이 있습니다. 이로 인해 '탐색기' 모드와 관련된 버그가 발생했습니다.
tooltip.boxStyle
옵션이 추가되었습니다(예:'tooltip': { 'boxStyle': { 'stroke': '#b2b2b2', 'strokeOpacity': 1, 'strokeWidth': 1.5, 'fill': 'white', 'fillOpacity': 1, 'shadow': { 'radius': 1, 'opacity': 0.2, 'xOffset': 0, 'yOffset': 2 } }}
).areaOpacity
옵션을 사용하도록 AreaChart 범례 항목을 수정합니다.- 서식이 지정된 도메인 값이 (잘못된) 숫자일 때 무한 루프를 수정했습니다.
- 표 차트
- 페이징 버튼을 수정했습니다.
- 헤더 셀의
class
속성에 열 유형을 추가합니다. - 데이터 테이블 열의 속성을 준수합니다.
- 정렬이 사용 설정된 경우 접근성 라벨을 수정합니다.
- 간트 차트
- 행 색인을 포함하도록 선택 객체를 수정합니다.
2017년 1월 6일
Frozen Charts 버전 45.1에서 비영구적으로 사용 가능- 핵심 차트
chartArea.bottom
및.right
옵션이 너무 큰 경우 실패하지 않도록 수정합니다.
- 간트 차트
- 이제 선택된 항목의
row
속성을 반환합니다.
- 이제 선택된 항목의
2016년 9월 12일
Frozen Charts 버전 45에서 비영구적으로 사용할 수 있습니다.- 로더 변경사항:
google.charts.load
의 다중 호출 지원- ChartWrapper 인스턴스는 동적으로 로드된
chartType
를 사용하여 호출할 수 있습니다. - GeoChart 및 Map 차트에는 더 이상 JSAPI 로더를 포함할 필요가 없습니다. 새로운
mapsApiKey
로더 설정을 사용하면 서비스 제한이 발생할 수 있는 기본 동작을 가져오는 대신 자체 키를 지정할 수 있습니다.
- 플래시 기반 차트:
- GeoMap 및 MotionChart의 경우 2.2 버전의 최신 버전을 사용하도록 swfobject.js가 업데이트되었습니다. 이번 업데이트로 인해 차트 기능에 눈에 띄는 변화가 없습니다.
- AnnotatedTimeline의 경우 이제 Annotation Chart로 대체됩니다. 2년 정도 개발되어 안정적으로 표시됩니다. 모양과 느낌은 다르더라도 코드를 변경하지 않아도 AnnotatedTimeline의 거의 모든 기능이 AnnotationChart에 적용됩니다. AnnotationChart는 플래시 코드를 사용하지 않으며 Corecharts, ChartRangeFilter 및 테이블 차트를 기반으로 작성됩니다.
- 핵심 차트:
- 맞춤 스타일에서 올바르게 작동하도록
certainty
역할을 수정했습니다. - 접근성 테이블이 RTL 컨테이너에서 올바르게 숨겨지도록 합니다.
- ChartWrapper와 함께 사용될 때 시작 애니메이션을 수정합니다.
- 장소를 바꾸는 불연속 값의 애니메이션을 수정했습니다.
- 날짜와 관계없이 날짜를 생성합니다.
- 상대적 누적 영역 차트의 색상을 수정합니다.
- 로그 배율 및 0 또는 음수 값으로 ColumnChart를 수정합니다.
- 맞춤 스타일에서 올바르게 작동하도록
- PieChart:
reverseCategories
옵션의 일관되지 않은 구현을 수정합니다. - 캘린더:
colorAxis.values
가 지정되지 않은 경우 이제colorAxis.colors
배열 옵션에서 3개 이상의 색상을 사용합니다. 동작은 변곡점이 그라데이션 전체에 고르게 분포되는 GeoChart에서와 비슷해야 합니다. - 머티리얼 차트: 머티리얼 차트의 conversionOptions가 배경색을 올바르게 사용하도록 수정했습니다.
- 이제 지도 차트가
정보 창에서 마커 제목 텍스트를 분리합니다.
- 정보 창을 특별히 제어하는 새 옵션 'showInfoWindow'를 추가했습니다.
- 마커 제목 텍스트를 특별히 제어하기 위해 새 옵션 'showTooltip'이 추가되었습니다.
- 설정하지 않으면 두 옵션 모두 'showTip'에서 상속됩니다.
- 버그 수정: 선택한 지점을 클릭하면 정보 창이 사라집니다.
2016년 2월 23일
Frozen Charts 버전 44와 같이 영구적인 버전으로 제공됩니다.- 핵심 차트:
- 이제 Timeofday 값은 내부적으로 UTC를 사용하여 잘린 timeofday 축과 관련된 문제를 해결합니다.
bar.width
,bar.gap
,bar.group.width
(기존bar.groupWidth
) 및bar.group.gap
를 지정하는 옵션이 추가되었습니다.- 막대형 차트와 일관되도록 막대형 (막대 및 상자) 간격을 변경했습니다.
- 히스토그램:
- 형식이 지정된 값을 사용하도록 도움말 항목의 형식을 수정했습니다.
- 매우 작은 값과 매우 큰 값을 사용한 버케팅이 수정되었습니다.
- 막대 너비 및 간격 옵션은 히스토그램에도 적용됩니다.
- 버킷 범위를 확장하기 위해
histogram.minValue
및histogram.maxValue
를 추가했습니다. - 도메인 축에 명시적 눈금 옵션의 사용을 허용합니다.
- PieChart:
- 슬라이스가 너무 작아 표시할 수 없을 때 발생하는 도움말 오류가 수정되었습니다.
- 캘린더:
- 시간대 및 일광 절약 시간 관련 문제를 수정했습니다.
- GeoChart:
- 연결 속도가 느릴 경우 지역 데이터의 경우 더 오래 기다려야 합니다.
- 간트:
- 항목 순서와 관련된 일부 문제를 수정했습니다.
- 머티리얼 차트
- 형식이 지정된 값을 사용하도록 도움말 항목의 형식을 수정했습니다.
2015년 10월 2일
Frozen Charts 버전 43과 같이 비영구적으로 사용할 수 있습니다.- 이제 차트에서 Microsoft Edge가 공식적으로 지원됩니다.
- 핵심 차트:
- 이제
focusTarget
가 여러 포커스 타겟을 지정하는 배열이 될 수 있습니다. - 이제 스타일 역할을 사용하여 간격의 스타일을 지정할 수 있습니다.
- 도움말 작업의
visible
속성 문제가 수정되었습니다. - HTML 도움말 위치가 SVG 도움말 위치와 더 정확하게 일치합니다.
- 이제
chartArea
옵션이'right'
및'bottom'
를 지원합니다. - 겹치는 세로축 눈금은 삭제됩니다.
- 범례 스크롤 화살표의 크기가 고정되어 있습니다.
- 이제
orientation
차트가'vertical'
이거나 축의direction
이-1
일 때 주석의 위치가 올바르게 지정됩니다. - 이제
bars { variableWidth: true }
를 설정할 때 막대, 열, 계단식 영역 차트의 가변 너비를 지원합니다.
- 이제
- 풍선형 차트: 이제 도움말에 기본 라벨이 사용됩니다.
- 흐름 다이어그램:
- 색상 처리 개선.
- 이제 링크 상호작용이 지원됩니다.
- 타임라인:
- 이제 기간이 현지화됩니다.
- 이제 가로축의
minValue
및maxValue
를 지원합니다.
- 지역 차트:
- 맞춤 도움말에 null 값이 지정되면 기본 도움말이 대신 생성됩니다.
- 이제 마커의 상호작용을 사용 중지할 수 있습니다.
- 워드 트리:
- 색상 처리 개선.
- 문자열 색상 열을 지원 중단하고 이를 대체할 스타일 열에 대한 지원을 추가했습니다.
- 추세선: 여러 로그 스케일 및 날짜 관련 버그가 수정되었습니다.
- 표 차트:
이제
pagingButtons
옵션이page
,pageSize
,startPage
옵션과 더 많은 조합에서 작동합니다. - 머티리얼 차트 (막대, 선, 분산형 차트): 한 페이지에 차트를 다시 그리고 여러 차트를 그릴 때 발생하는 여러 버그를 수정했습니다.
- 주석 차트: 범위 선택기의 날짜 및 시간 형식이 이제 기본 차트의 날짜 및 시간 형식과 동일합니다.
2015년 4월 30일
Frozen Charts 버전 42와 같이 영구적인 버전으로 제공됩니다.- 핵심 차트
- 이제 ColumnChart, BarChart, AreaChart, SteppedAreaChart에서
isStacked: 'percent'
(각 카테고리의 데이터 100% 로 조정) 및isStacked: 'relative'
(0..1 범위로 조정)를 지원합니다. - 모든 corechart에서 축의 기본 기준선이 더 이상 차트의 가장자리에 있지 않습니다. 숫자 축에는 기본 기준 값 0이 사용되지만, 기존 차트와의 하위 호환성을 위해 데이터에 '충분히 근접하지 않은' 한 차트에 자동으로 포함되지 않습니다. 옵션에
baseline: 0
를 추가하기만 하면 기준을 강제로 포함할 수 있습니다. 날짜 및 날짜/시간 축에는 기본 기준이 없지만 원하는 경우 지정할 수 있습니다. - 핵심 차트 범례는 각 계열에 해당하는 선, 영역, 점 스타일을 사용합니다.
- 이제 corechart의 모든 텍스트 옵션이
opacity
옵션을 지원합니다. - 웹폰트 로더는 알 수 없는 글꼴을 로드하는 데 사용되며 이로 인해 차트 그리기가 지연될 수 있습니다. 글꼴 이름은 대소문자를 구분하지 않습니다.
- 이제 시작 애니메이션이 DataViews에서 작동하며 비동기 그리기 모드와 결합될 때 작동합니다.
- 차트를 처음 그리기 전에 사용할 경우
clearChart
메서드를 수정합니다. - 최상위 수준, 계열, 추세선에 관한
pointsVisible
옵션을 추가했습니다. 이 옵션은 점을 기본적으로 표시할지 여부를 제어합니다. 이렇게 하면 점을 숨겨진 상태로 유지하면서pointSize
를 변경할 수 있습니다. - HTML 도움말 위치가 고정되어 있습니다.
- 이제 분산형 차트가 불연속 도메인 축과 함께 작동하며 주석을 지원합니다.
- 이제 원형 차트에서 맞춤 도움말이 지원됩니다.
- 생키 차트
- 이제 노드를 선택할 수 있습니다.
sankey.node.interactivity
를true
로 설정하여 사용 설정할 수 있습니다. - 차트 옵션을 통해 흐름 상호작용을 지정하는 기능을 추가합니다. 옵션은 일반적으로
'selected'
,'focused'
,'unselected'
,'unfocused'
키 중 하나에 수정된 스타일 속성이 있는 객체를 추가하여 지정된 스타일로 지정됩니다. - 색상
- 이제 Sankey에서
'style'
역할을 지원합니다. - 이제
sankey.node.colorMode
옵션을'unique'
로 설정하여 노드에 고유하게 색상을 지정할 수 있습니다. - 이제 링크에 색상을 지정할 수 있습니다. 색상 모드는
sankey.link.colorMode
옵션을 사용하여 변경할 수 있습니다. 유효한 값은 다음과 같습니다.'unique'
: 각 링크에 고유한 색상이 지정됩니다.'source'
: 각 링크는 소스 노드의 색상을 사용합니다.'target'
: 각 링크는 타겟 노드의 색상을 사용합니다.'gradient'
: 소스 노드의 색상에서 타겟 노드의 색상으로 이어지는 그라데이션으로 각 링크의 색상이 지정됩니다.- 참고: 노드 색상이 기본값으로 설정되어 있거나 노드 및 링크의 팔레트가 다른 경우
'source'
,'target'
,'gradient'
는colorMode
가'unique'
이고 링크 및 노드가 팔레트를 공유하는 경우 노드에 할당될 색상을 사용합니다.
- 이제 노드의 색상 팔레트를
sankey.node.colors
를 통해 변경할 수 있습니다. - 이제 링크의 색상 팔레트를
sankey.link.colors
를 통해 변경할 수 있습니다.
- 이제 Sankey에서
- 이제 링크로 기본 도움말 (HTML 및 SVG 모두)을 생성할 수 있으며
'tooltip'
역할을 통해 맞춤 도움말이 지원됩니다. - 타임라인
- 이제 SVG 도움말이 지원됩니다.
- 이제 맞춤 도움말이 지원됩니다.
- 사용 가능한 것보다 더 많은 색상이 필요한 경우 색상이 순환됩니다.
- 캘린더
- 이제 SVG 도움말이 지원됩니다.
- 이제 맞춤 도움말이 지원됩니다.
- 추세선
- 이제
pointsVisible
옵션이 지원됩니다.
- 이제
- 표 차트
'width'
및'height'
옵션은 지정되지 않은 경우(테이블이 최대한 축소되어야 함) 또는'100%'
(테이블이 최대한 확장되어야 함)일 수 있습니다.- 고정된 테이블 헤더에 사용되는 중복 테이블을 삭제했습니다.
- 고정된 열: 사용 가능한 너비보다 많은 열이 있을 때 유용합니다. 예를 들어 가장 왼쪽 열 2개는
'frozenColumns': 2
로 고정될 수 있습니다. 'pagingButtons': #
옵션으로 페이징 버튼 수를 지정합니다.'pageSize'
옵션도 지정하지 않는 한 페이지당 행 수는 이 값을 기준으로 합니다.- 이제
'rtlTable'
옵션이 페이징 또는 스크롤에서는 작동하지만frozenColumns
에서는 아직 작동하지 않습니다. - 충돌을 방지하기 위해 일부 CSS 클래스 (예:
'content'
)의 이름이 변경되었습니다. - 이제 열 헤더가 기본적으로 줄바꿈되지 않습니다.
- 머티리얼 차트
(현재 머티리얼 버전의 막대, 선, 분산형 차트가 있습니다.)- 날짜, 날짜/시간, timeofday 축 지원 향상
- 동일한 페이지에 여러 차트가 있는 크기 조정 문제를 수정합니다.
- 이제 ChartWrapper와 함께 사용할 수 있습니다.
- 주석 차트
- 범위 선택기의 주석 및 색상 선택 문제가 수정되었습니다.
table.sortAscending
옵션을 사용하여 주석 차트에서 주석 표의 순서를 지정할 수 있습니다.
- 지도
- 위도/경도 값이 0이면 좌표 집합은 더 이상 무시되지 않습니다.
2015년 2월 23일
Frozen Charts 버전 41에서 비영구적으로 사용할 수 있습니다.- 핵심 차트
- 대부분의 corechart의 시작 애니메이션:
animation
옵션에startup:true
을 추가합니다. - 이 함수가 누락된 여러 차트에
clearChart()
을 추가합니다. - 이제 차트 영역 내에 위치한 세로축 눈금에서 전체
chartArea.width
를 사용할 수 있습니다. - 특히 JSON 형식의 테이블에서 null 값을 더 일관되게 처리합니다.
- 비동기적으로 그리는
allowAsync
옵션을 추가합니다. timeofday
값에 1~7개의 요소를 지정할 수 있습니다.- 열은 색인 번호 외에도 ID 또는 라벨로 참조될 수 있습니다.
style
역할 일반화- 오른쪽에서 왼쪽으로 쓰는 언어에 대한 도움말 지원
- 머티리얼 라이트 테마가 추가되었습니다 (테마 추가:
material
옵션). - HTML 도움말
- 컨테이너를 기준으로 하도록 HTML 도움말의 위치를 수정합니다.
tooltip tag is undefined
버그를 수정합니다.- 텍스트 스타일의 색상 속성을 사용합니다.
- 추세선
- 로그 배율이 수정되었습니다.
- 추세선별로 도움말을 사용 중지할 수 있도록 허용합니다.
- 여러 개의 수직 축을 사용할 수 있습니다.
- 애니메이션 작업
- 주석: 특수효과 도움말로 주석을 가리지 않도록 합니다.
- 대부분의 corechart의 시작 애니메이션:
- 머티리얼 차트
colors
옵션을 통해 계열 색상을 맞춤설정하는 기능을 추가합니다.- 머티리얼 선 차트를 추가합니다.
- Material 분산형 차트를 추가합니다.
- 이제
convertOptions()
사용 시 자막이 지원됩니다.
- 히스토그램: 버킷 수가 너무 작지 않도록 자동으로 버킷 수를 제한합니다.
- 캘린더 차트: 0 값을 지원합니다.
- 지도 시각화
- 확대/축소 수준을 수정했습니다.
- 스타일 지도를 지원합니다.
- 여러 유형의 맞춤 마커를 지원합니다.
- 원통형 차트: 이제 세로 방향으로 작동합니다.
- 표 차트
draw()
가 호출되면 이전 선택이 삭제됩니다.- 표 헤더에
THEAD
및TH
요소를 사용합니다. - 접근성 도구를 사용하려면
draw()
호출 사이에 헤더를 유지합니다.
- AnnotationChart
- 표에서 주석의 역순입니다.
- 계열을 숨기거나 표시할 때 계열 색상을 보존합니다.
- 지정하지 않으면 너비와 높이를 기본값으로 복원합니다.
- 범위 선택기 위치를 기준으로 차트 보기 창을 설정합니다.
- 게이지 차트: 후속
draw()
호출의 축소 문제를 수정합니다. - 대시보드: 대시보드에서 모든 선택의 합집합을 반환하는
getSelection()
메서드를 추가합니다. - ChartWrapper 및 ControlWrapper 매개변수가
containerId
대신container
요소를 허용합니다. - ChartRangeFilter 및 카테고리 포커스 도움말을 사용하는 차트의 성능이 개선되었습니다.
- 차트 편집기
- 관련 없는 항목 숨기기 (예: 범례 항목이 없는 경우 범례 메뉴)
- 히스토그램 버킷 항목 구분선을 숨깁니다 (기본값).
- 원형 차트 색상이 수정되었습니다.
- 테마가 지원됩니다.
- 다항 추세선 지원
- 날짜 기반 축과 영역 차트에 추세선을 사용 설정합니다.
- 클릭 편집기의 최솟값/최댓값 지원
- 연속 축과 추세선을 위한 막대 그래프 지원
2014년 10월 6일
- 워드 트리
- 접근성
- 스크린 리더용 데이터가 포함된 표를 추가합니다.
- 아우라가 있는 텍스트를 수정합니다.
- 추가 접근성 수정 및 조정
- 주석 차트
- 크기가 변경될 때 애니메이션이 수정됨
- 범례 수정
- ChartWrapper의 여러 버그가 수정되었습니다.
- 타임라인
- 이제 도움말에서 날짜 형식 사용 가능
- 이제 막대 라벨이 작업 표시줄 내부에 강제 적용됩니다.
- 기타
- 눈금 및 눈금 수정
- 도움말 형식 지정 옵션 더보기
- 수많은 내부 렌더링 개선사항
- 데이터 탐색기 개선사항
- Trendline 개선
- 축 처리 개선
- 새로운 Google 시각적 스타일에 맞춘 머티리얼 막대 및 열 차트
2014년 6월 25일
- 핵심 차트 (선, 막대, 열, 영역, 콤보, 원형, 분산형, 원통형, 풍선, 히스토그램, 계단식 영역):
- 이제 격자선 0개 및 격자선 1개가 지원됩니다.
- 많은 수의 개별 축 값을 더 빠르게 애니메이션 처리합니다.
- null 또는 중복된 값이 있는 애니메이션 수정
- 새로운
highContrast
주석 옵션을 사용하면 막대 내 텍스트 색상을 맞춤설정하는 기능을 다시 사용할 수 있습니다. - null 또는 NaN 데이터에 대한 도움말을 생성할 때 발생하는 오류가 수정되었습니다.
- 탐험가 모드가 평소와 다른 상황에서 다운될 수 있었으며 더 이상 다운되지 않습니다.
- 차트 인쇄
- 이제 도움말이 계열 도표 위에 렌더링됩니다.
- 특수효과가 더 이상 잘리지 않습니다.
- 불투명도를 수정합니다.
- 여러 Firefox 및 IE 수정
- 밑줄이 표시된 텍스트를 처리합니다.
- 차트 그리기는 차트의 영역에 따라 잘리며 도움말은 표시되지 않습니다.
- 3D 원형 차트가 올바르게 그려집니다.
- 막대 및 열 차트
- 주석을 항상 막대 외부에 그리는 옵션을 추가했습니다.
- 원형 차트
- 3D 반전된 원형 차트를 수정했습니다.
- Chrome에서 거의 모든 원이 잘못 렌더링되는 원형 차트 문제가 해결되었습니다.
- 히스토그램
- 다중 선택 및 도움말 집계가 수정되었습니다.
- 지역 차트
- tooltip.trigger = 'selection'입니다.
- 일정
- '날짜' 및 '날짜/시간'과 함께 사용할 수 있습니다.
- 이제 start < 1970 및 end == null을 처리할 수 있습니다.
- 이제 IE10에서 작동하는 도움말 및 양방향 기능이 있습니다.
- IE10에서 발생하는 비정상 종료 문제를 수정합니다.
- 주석 차트
- 주석이 26개를 초과하는 경우 라벨을 수정했습니다.
- 이제
rangechange
,ready
,select
이벤트가 지원됩니다. - DataView 지원 기능이 수정되었습니다.
- 점 도형
- 새로운
dent
옵션을 사용하면 별표의 모양을 맞춤설정할 수 있습니다.
- 새로운
- 접근성
- DOM에서 불필요한 요소를 삭제하고 설명하는 ARIA 태그를 추가했습니다.
2014년 3월 25일
- 점 도형
- 새로운 최상위 수준
pointShape
옵션을 추가했습니다. - 브러시를 위한 새로운
strokeDashStyle
옵션을 추가했습니다.
- 새로운 최상위 수준
- 애니메이션: 주석 및 간격의 애니메이션에 대한 수정이 추가되었습니다.
- 탐험가 모드
- 날짜, 날짜/시간, timeofday 축을 수정합니다.
- 불연속 축으로 인한 실패를 방지하려면 수정하세요.
- Google Docs 차트 편집기
- 탭 전환 기능이 다양하게 개선되었습니다.
- 접근성 개선을 위해 ARIA 라벨을 추가했습니다.
- '자동' 격자선 옵션이 추가되었습니다.
- 타임라인
- 스타일 지원을 추가했습니다.
- 도움말을 사용 중지하는 옵션이 추가되었습니다.
- 항목을 선택하는 기능이 추가되었습니다.
- 흐름
- 데이터에 주기 확인 기능이 추가되었습니다.
- 노드를 가늘게 하고 링크를 가볍게 만들었습니다.
- 캘린더
- 선택에 관한 지원이 추가되었습니다.
- 날짜/시간 지원을 추가했습니다.
- 스타일 지원을 추가했습니다.
- 색상과 스타일에 약간의 미화를 추가했습니다.
- 주석 차트
- 극히 짧은 범위의 날짜 및 시간 축에 대한 수정사항이 추가되었습니다.
- 차트 색상과 일치하도록 범위 선택기 선의 색상이 변경되었습니다.
- 히스토그램: 도움말에 수정사항이 추가되었습니다.
- 기타
- 기본 형식 지정을 개선하기 위해 명시적 틱 수정이 추가되었습니다.
- 이제 로그스케일에서 항상 다양한 수의 격자선을 사용합니다.
- 다양한 수의 격자선과 함께 사용할 때 date, datetime, timeofday의 새로운 틱 생성 메서드가 추가되었습니다.
- NaN 값을 null로 취급하고, 선 차트 및 영역 차트에서 격리된 값 (null로 둘러싸임)을 처리합니다.
- 표 차트에 새 옵션
keepScrollPosition
이 추가되었습니다. - 영역 차트에
labeled
범례에 대한 지원이 추가되었습니다. - 막대가 다른 유형과 혼합되어 간격이 발생하는 콤보 차트에 대한 수정사항이 추가되었습니다.
- 지도 차트에서 마커 아이콘을 맞춤설정하는 기능을 추가했습니다.
2014년 1월 29일
- 새로운 차트: 주석, 주석이 달린 타임라인의 플래시 없는 버전
- 새 차트: Sankey.
- 새 차트: Calendar.
- 새로운 기능: 분산형 차트, 선 차트, 콤보 차트용 십자 기호
- 새로운 기능: 차트를 PNG로 변환
- 새 메서드:
addOneTimeListener()
: 이벤트가 처음 발생한 것을 리슨하는 데 사용됩니다. - 타임라인: '스타일' 역할 지원이 추가되었습니다.
- 타임라인: 이제 선택이 지원됩니다.
- 원형 차트: 데이터 행이 하나뿐일 때의 동작을 수정했습니다.
- 다양한 격자선 수에 대한 날짜 동작이 개선되었습니다.
- 이제 애니메이션: maxFramesPerSecond를 구성할 수 있습니다.
- 주석의
boxStyle
옵션 집합입니다. - 데이터 테이블의 문자열에서 숫자로 변환: 이제 열 유형이 숫자인 경우 자동으로 변환됩니다.
- 열 차트: 이제 도움말에 null 값이 표시됩니다.
- 히스토그램 속도 향상: 이제 대규모 데이터 세트의 열 차트처럼 렌더링됩니다.
- 히스토그램: 카테고리가 포함된 도움말이 수정되었습니다.
- 탐색기: 숫자가 아닌 데이터를 수정합니다.
- 이제 google.load 호출이 직렬화됩니다.
- 주석 및 누적 열을 사용할 때 발생하는 IE7, IE8 오류가 수정되었습니다.
2013년 11월 26일
- 이제 막대, 열, 점 등 옆에 영구 값을 표시할 수 있습니다.
- 최솟값 > 최댓값 데이터 값일 때 이제 마커가 올바른 크기로 그려집니다.
- 드래그하여 화면 이동/확대/축소 구현
- 일본의 고정 날짜 형식
- 고정됨: 팔로어 배율이 세계 지도와 겹침
- 마우스를 드래그할 때 마우스 커서가 차트 위로 올라갈 때 마우스 오버 효과를 적용해서는 안 됩니다.
- 고정: 화면 이동을 위해 viewWindow를 설정할 때 격자선이 타겟 축 배율 변경을 의미 있게 표시하지 않습니다.
- 해결됨: [Firefox] 사용자가 게시물 탭 아래의 그래프 막대 위로 마우스를 가져갈 때 설명 팝업이 표시되지 않음
- 수정됨: getSelection은 정의되지 않은 열 속성이 있는 선택 객체를 반환합니다.
- 수정됨: join() 및 group() 함수에서 더 이상 열 ID가 비어 있지 않음
- 수정됨: Mac Safari에서 파키스탄에 아프가니스탄 마커가 표시됨
- 다양한 차트에서 메모리 누수를 수정했습니다.
- 이제 GeoChart에서 corecharts에서 지원하는 모든 도움말 기능이 지원됩니다.
- 이제 역카테고리가 true일 때 CoreCharts에서 값을 클릭하면 올바른 데이터 값이 선택되거나 선택 해제됩니다.
- 이제 DefaultColor가 옵션으로 제공됩니다.
- 고정: 날짜 축에서/축으로 축 유형을 변경하는 애니메이션에서 오류가 발생함
- 네이티브 이벤트 타겟의 리스너 누수 문제 수정
- 이제 점의 데이터 불투명도가 지원됩니다.
- 고정: 연속 도메인 축이 있는 ColumnChart, BarChart, CandlestickChart가 축의 낮은 끝과 높은 끝에서 막대를 반으로 분할함
- 데이터에 NaN이 있을 때 vAxis:{logScale:true}이(가) 더 이상 오류가 발생하지 않습니다.
- 수정됨: vAxis.logScale이 true일 때 vAxis.maxValue가 vAxis.gridlines.count처럼 작동하는 것으로 보임
- 고정: 0으로 설정된 minValue 및 maxValue가 무시되고, 가변적인 격자선 수가 포함됩니다 (Gridlines.count == -1인 경우).
- viewWindow.max 및 viewWindow.min이 틱을 사용하도록 허용
- 고정 축 날짜 형식
- '이동 및 크기 조정' 옵션이 이제 적절하게 반응함
- slantedText가 있는 가로 축이 이제 틱 값 아래 중앙에 유지되도록 텍스트를 오프셋합니다.
- 일부 차트에서 최소 최대 보기 창으로 기준을 변경하면 제대로 작동하지 않습니다.
- createTextOnLineByAngle 지원을 추가했습니다.
- 이제 타임라인 차트에 일일 데이터가 표시됨
- 최소 축 값이 설정되면 Geochart 마커 크기가 변경되지 않음
- 막대 라벨이 없을 때 도움말 제목이 누락되는 문제를 수정했습니다.
- 타임라인에 일부 이벤트 (전체 세트 아님)를 추가했습니다.
- 타임라인의 enableInteractionivity가 추가되었습니다.
- 형식이 지정된 명시적 틱 값이 더 이상 컴파일 모드에서 무시되지 않음
- 단일 행의 데이터로 인해 막대와 같은 차트에서 오류가 발생하지 않음
- 이제 배열ToDataTable을 사용하여 첫 번째 행 헤더에서 객체를 지정할 수 있습니다.
- dataTableFromCsv 지원
- 행 수가 모든 원통을 표시하는 데 사용할 수 있는 너비를 초과할 때 더 이상 원통형 차트가 실패하지 않습니다.
- 데이터 행이 0이고 격자선 수가 변하는 축 차트에서 더 이상 무한 루프가 발생하지 않습니다.
- 합당한 데이터에서 타임라인에 더 이상 오류가 발생하지 않음
- Math.floor(x) === x에 더 이상 비확정 결과가 없습니다.
- 이제 Spark 차트에서 추세선 사용 가능
- 막대 그래프의 오류 표시 수정
- 시리즈의 Z 순서 옵션을 만들었습니다.
- SansSerif 글꼴 버그를 수정했습니다.
- 현재 corechart 코드로 인한 예외 수정
- 이제 다음 이미지 이후 이미지가 스와이프 애니메이션이 끝날 때 갑자기 표시되지 않고 부드럽게 애니메이션 처리됩니다.
- 이제 인라인 차트에 왼쪽 세로축 옵션이 표시됨
- 인라인 차트의 '차트 변경' 드롭다운에서 차트 옵션이 더 이상 영향을 받지 않습니다.
- 배열ToDataTable에 전달된 문자열/숫자 배열이 더 이상 객체 배열로 변환되지 않음
- 선 차트에서 모호한 메모리 누수를 수정했습니다.
- 히스토그램 '맞춤설정' 탭에서 범례 옵션이 더 이상 누락되지 않습니다.
- 이제 히스토그램, 트리 차트 미리보기가 제대로 표시됩니다.
- 히스토그램에서 더 이상 '비교 모드' 선택 시 오류를 표시하지 않음
- 고정: Sheets 차트 편집기에 축 옵션이 없는 경우에도 히스토그램 차트에 이중축 모드가 지원됩니다.
- 이제 히스토그램에 축 탭 옵션이 표시됨
- 비교 차트의 고정된 애니메이션
- 히스토그램에 'Null 값 표시' 옵션 사용 설정됨
- ChartRangeFilter 오류가 수정되었습니다.
- 이제 도움말에 'null' 길이가 고려됨
2013년 8월 27일
- 타임라인 차트
타임라인은 시간 경과에 따라 리소스 집합이 사용되는 방식을 보여주는 차트입니다. 소프트웨어 프로젝트를 관리하고 있고 누가 언제 무엇을 하고 있는지 설명하려는 경우 또는 회의를 준비하고 회의실을 예약해야 하는 경우 타임라인을 시각화하는 것이 합리적인 선택인 경우가 많습니다. 인기 있는 타임라인 유형 중 하나는 간트 차트입니다.
https://developers.google.com/chart/interactive/docs/gallery/timeline - 도넛 차트
이제 원형 차트의 중앙에서 구멍을 제거하여 도넛 차트를 만들 수 있습니다.
https://developers.google.com/chart/interactive/docs/gallery/piechart#donut - GeoChart의 지도 데이터 새로고침
Google에서는 정답과 같은 프로젝트를 통해 지리 데이터를 개선하면서 정적 지도 데이터를 주기적으로 재생성하여 이러한 개선사항을 통합합니다.
- 음란한 틱
이제 틱이 표시되는 위치와 라벨 지정 방법을 세부적으로 조정할 수 있는 '명시적 틱'이 제공됩니다.
hAxis.ticks
및vAxis.ticks
옵션(예: https://developers.google.com/chart/interactive/docs/gallery/linechart#Configuration_Options)을 참고하세요. - 경계 상자
화면에서 차트 요소가 그려지는 위치에 관한 정보를 추출할 수 있는
getBoundingBox()
및 여러 관련 메서드를 문서화했습니다. 자세한 내용은 차트 갤러리 문서 페이지를 참조하세요. - 지오코딩 개선
동일한 페이지에서 여러 GeoChart에 대한 요청을 더 잘 캐시하기 위해 지오코딩 라이브러리를 여러 가지 개선했습니다.
- 기타 개선사항
- 특정 언어의 날짜 형식 개선
- JSON 직렬화 수정
- 추세선 선 너비 수정
- 데이터에서 NaN이 발생할 때 vAxis의 logScale이 수정되었습니다.
2013년 5월 15일
- 추세선 - 대부분의 핵심 차트에서 선형 및 지수 추세선을 지원합니다.
- 작업 - 이제 도움말에 더 많은 상호작용을 추가할 수 있습니다. 팁에서 메뉴에 자바스크립트 콜백을 추가할 수 있는 개방형 기능입니다.
- 자동 격자선 선택 - Google의 알고리즘을 사용하여 격자선 수를 자동으로 선택합니다.
gridlines.count
옵션을-1
로 설정하여 이를 사용할 수 있습니다. 이는hAxis
또는vAxis
에 모두 적용됩니다. - ChartWrapper 성능이 향상되었습니다.
2012년 9월 24일
- HTML 도움말 - 데이터 포인트, 카테고리 및 주석에 대한 맞춤 HTML 도움말 콘텐츠 지원 (특정 핵심 차트만 해당)
- iFrame은 사용할 수 없습니다. - IE 8을 제외하고, 차트는 더 이상 기본적으로 IFrame 내에 그려지지 않습니다. 레트로를 좋아하신다면
forceIFrame: true
옵션을 설정하여 다시 이용하실 수 있습니다. strictFirstColumnType
옵션을 삭제했습니다. 아시다시피 이 방법은 이전 버전과의 호환성을 위한 일시적인 해결책이었습니다. 적절한 해결 방법은 이 도움말 섹션을 참조하세요.- GeoChart: 핵심 차트와 동일한 방식으로 작동하는 새로운 옵션 tooltip.trigger입니다.
- GeoChart: 테두리 색상 개선
- ChartRangeFilter: 이제 화면 이동/확대/축소 중에 컨트롤 영역에서 나갈 수 있습니다.
- ChartRangeFilter: 한 핸들을 다른 핸들 위로 이동할 때 가끔 발생하는 비정상 종료 문제를 해결했습니다.
- 날짜 유형의 도메인 축으로 차트를 그릴 때 성능이 크게 향상됨
2012년 6월 18일
- CandlestickChart: 원통형 색상을 더 세부적으로 관리할 수 있도록 합니다 (
candlestick
옵션 그룹 참고). - 콤보 차트: 원통형 및 steppedArea 계열 지원 (
series
/seriesType
옵션 참고) - ColumnChart/BarChart/CandlestickChart: 연속 도메인 축 지원 (관련 데이터 형식 섹션 참고)
- 모든 corechart 차트: 범례 정렬 지원 (
legend.alignment
옵션 참고) - 모든 corechart 축 차트: 보조 격자선이 지원됩니다 (
minorGridlines
옵션 참고).
2012년 5월 2일
- ColumnChart/BarChart의 막대 너비와 CandlestickChart의 원통형 막대의 너비를 제어하는 구성 옵션을 추가했습니다.
- corechart 패키지의 차트에 대해 clearChart()를 연속해서 두 번 호출할 때 발생하는 비정상 종료 문제가 수정되었습니다.
- corechart 패키지의 차트에 대해 clearChart() 후 draw()를 호출할 때 발생하는 상호작용이 오작동하는 문제를 수정했습니다.
- GeoChart: 에스토니아, 핀란드, 리투아니아, 라트비아, 소말리아, 남수단의 새로운 지방 지도
- 게이지: Firefox에서 draw()를 두 번 호출할 때 발생하는 비정상 종료 문제를 해결했습니다.
2012년 4월 2일
- 주석:
- 주석 선택을 위한 간단한 시각 효과 (텍스트를 굵게 표시)
- 주석 번들 (동일한 데이터 포인트 / 도메인 값에 대한 여러 주석) 처리가 개선되었습니다.
- '카테고리' 포커스 타겟의 주석과의 상호작용을 허용합니다.
- TreeMap 차트:
- 트리맵에 가중 평균을 사용하는 옵션이 추가되었습니다.
2012년 2월 22일
- 풍선형 차트에 그라데이션 색상 모드를 추가했습니다.
- 지역 차트:
- 이제 마커 모드의 지역 상호작용은 기본적으로 사용 중지됩니다.
이전 동작을 유지하는 방법
enableRegionInteractivity
옵션을 true로 설정합니다. - 마커가 이제 기본적으로 불투명합니다.
이전 동작을 유지하는 방법
markerOpacity
옵션을 0.5로 설정합니다. - 마커 크기가 기본적으로 3~12픽셀로 변경되었습니다.
이전 동작을 유지하는 방법
sizeAxis
옵션을 {minSize: 2, maxSize: 30}으로 설정합니다. - 이제 사용자가 복잡한 마커 위로 마우스를 가져가면 돋보기가 열립니다 (IE<=8 제외).
이전 동작을 유지하는 방법
magnifyingGlass
옵션을 {enable: false}으로 설정합니다. - 기본적으로 지도를 더 이상 늘리지 않고 원래 가로세로 비율을 유지합니다.
이전 동작을 유지하는 방법
keepAspectRatio
옵션을 false로 설정합니다.
- 이제 마커 모드의 지역 상호작용은 기본적으로 사용 중지됩니다.
이전 동작을 유지하는 방법
- 새 컨트롤 - ChartRangeFilter
- 새로운 실험용 옵션
forceIFrame
의 기본값은 true(현재 동작)이지만 false로 설정할 수 있습니다. false로 설정하면 corechart 차트, 지역 차트, 트리맵 및 게이지가 iframe에서 차트를 렌더링하지 않습니다 (IE<=8을 제외한 모든 브라우저에 해당). 이는 여전히 매우 실험적이며 문서화되지 않았습니다. 사용해 보시고 의견을 보내주세요.
2012년 1월 18일
strictFirstColumnType
의 기본값을 true로 변경했습니다. 이로 인해 차트에 문제가 발생하는 경우 도움말 섹션을 참고하세요.- 새 차트 풍선형 차트가 추가되었습니다.
- 개선된 맞춤설정 패널이 포함된 새로운 차트 편집기 디자인
- 기본 갤러리의 모든 시각화에 clearChart 메서드가 추가되었습니다.
- 표: 메모리 누수를 수정했습니다.
- CandlestickChart: 모든 브라우저에서 성능이 개선되었습니다.
- GeoChart: IE 8에서 성능이 개선되었습니다.
- SteppedAreaChart: connectSteps 및 isStacked 옵션의 조합을 지원합니다.
2011년 12월 7일
- 전환 애니메이션.
- 분산형, 선, 영역 및 기타 차트의 차트 요소 선택 및 포커스를 위한 새로운 시각 효과
- 주석, 오류 막대, 맞춤 도구 팁, 범위 외 표시, 확실성 수준, 핵심 차트 유형 강조를 사용할 수 있는 새로운 열 역할 기능
- Geochart의 마커 모드
- 새 차트: 계단식 영역
- ChartEditor의 새로운 UI
- 지역 차트: 미국 주의 새로운 지도, 분쟁 지역 시각화 개선
- 차트 크기를 최대화하는 새 옵션:
{theme: 'maximized'}
.
2011년 10월 30일
- 버그가 수정되고 인프라가 작동합니다.
2011년 9월 26일
- corechart 및 GeoChart의 렌더링 효율성 향상
- 현지화 지원
- CoreChart: LineChart/AreaChart/ScatterChart에서 점 선택을 위한 시각적 효과입니다.
- GeoChart/Treemap: IE8에서 색상 스케일을 수정했습니다.
2011년 8월 17일
- GeoChart의 렌더링 효율성 개선
- 게이지 시각화에서 iOS 및 IE8 지원
- CoreChart: 마우스 오버 시 포커스의 시각적 효과를 개선합니다.
2011년 7월 13일
다음을 포함한 다양한 새 속성:
viewWindow
: 세로 데이터 확대/축소/자르기 지정pieChartTooltip
- 도움말에 포함해야 하는 정보 지정- 속성
series
개:visibleInLegend
,enableInteractivity
,areaOpacity
vAxis
/hAxis
objects.
의 많은 새 재정의 속성- 이제
series.targetAxisIndex
및vAxes
/hAxes
속성을 사용하여 이중 Y축이 지원됩니다. - GeoChart 성능이 개선되었습니다.
2011년 5월 9일
- GeoChart - 새 GeoChart (현재 플래시 GeoMap 대체)
- Candlestick - 새 CandlestickChart
- ComboChart - 동일한 축에서 막대, 선, 영역 차트의 조합을 사용 설정합니다.
- corechart 패키지에서 독립 계열의 맞춤설정 사용 설정 (예: ComboChart의 시리즈 옵션 탐색).
- ChartWrapper - 차트 생성 및 직렬화를 캡슐화하는 새로운 ChartWrapper 클래스입니다.
- ChartEditor - 자신의 사이트에 삽입할 수 있는 새로운 차트 편집기입니다.
- TreeMap 디자인 변경사항
- 새로운 controls 패키지와 ControlWrapper.
- 이제 Fusion Tables가 Google 시각화 호환 데이터 소스입니다.
- https를 사용하도록 이미지 차트가 이동되었습니다.
2011년 3월 21일
- 트리맵 - 새 롤업 이벤트
- ImageCandlestick - 첫 번째와 마지막 원통에 패딩을 추가했습니다.
- 게이지 - 기본 색상을 변경했으며 사용자가 변경할 수 있도록 허용했습니다. 일부 메모리 누수를 수정했습니다.
- 막대, 선, 영역, 열, 분산형 차트 - 격자선 모양이 업데이트되었습니다.
2011년 2월 24일
- 새로운 이미지 원통형 차트가 추가되었습니다.
2011년 1월 17일
- 막대, 열, 선, 분산형 차트:
gridlineColor
옵션이 추가되었습니다. - 다양한 차트: 눈금 표시 텍스트의 형식을 지정하는 두 가지 새로운 옵션이 추가되었습니다.
hAxis.format
(막대, 분산형 차트)vAxis.format
(선, 영역, 열, 분산형 차트)
- 선 차트:
interpolateNulls
옵션이 추가되었습니다.- 이제 포인트에 마우스를 가져가지 않는 한 기본적으로 포인트가 표시되지 않습니다.
- 원형 차트:
- 이제 슬라이스 또는 슬라이스 범례 위로 마우스를 가져가면 슬라이스가 강조됩니다.
- 이제 파이 슬라이스를 선택하면 이전 선택 항목이 추가되지 않고 대체됩니다.
- 복합 슬라이스의 색상을 변경하는 PiResidueSliceColor 옵션을 추가했습니다.
- 트리맵:
- 3열 데이터 모델이 렌더링되지 않는 버그를 수정했습니다.
- 고정 정렬
- 영역, 막대, 열, 선, 원형, 분산형, 트리맵, 게이지 차트가 이제 VML이 아닌 IE9에서 SVG를 사용합니다.
- 새 함수
google.visualiation.arrayToDataTable()
2010년 11월 7일
- 영역, 막대, 열, 선, 분산형 차트에 다음 속성이 추가되었습니다.
- 차트 영역: 차트 경계 내 차트 영역의 크기와 위치를 지정합니다.
- titlePosition 및 axisTitlesPosition: 차트와 축 제목의 배치를 지정합니다.
- backgroundColor: 차트 영역의 배경 및 테두리 색상을 지정합니다.
- vAxis/hAxis.textPosition: 세로 및 가로 축에서 눈금 표시의 라벨 위치를 지정합니다.
- 원형 차트에 다음 기능이 추가되었습니다.
- 차트 영역: 차트 경계 내 차트 영역의 크기와 위치를 지정합니다.
- backgroundColor: 차트 영역의 배경 및 테두리 색상을 지정합니다.
- PiResidueSliceLabel: 지정된 임계값 아래의 모든 슬라이스에서 누적된 값을 나타내는 슬라이스의 라벨을 지정합니다.
2010년 8월 11일
- 업데이트된 핵심 차트 패키지:
- 범례의 상단 및 하단 위치를 사용할 수 있습니다.
- 차트의 텍스트 과부하 시 라벨 레이아웃이 개선되었습니다 (필요 시 교차 라벨과 경사진 텍스트로 자동 전환됨).
- 3D 옵션을 표시하고 슬라이스 및 도움말의 텍스트 서식을 지정하여 원형 차트를 개선했습니다.
- 모든 차트의 오류 알림 처리가 개선되었습니다.
- 차트를 다시 그릴 때 발생하는 메모리 누수를 해결하는 등 몇 가지 버그가 수정되었습니다.
- 지역 지도에서 두 문자 코드가 지역 코드로 잘못 가정되는 버그가 수정되었습니다.
2010년 6월 16일
- 트리맵에 onmouseover/onmouseout 이벤트를 추가했습니다.
- 일반 이미지 차트, 유형 방사형:
- 이제 r 및 rs 차트 유형이 모두 지원됩니다.
- 이제 showValueLabels가 기본적으로 true입니다.
- 영역, 막대, 열, 선, 원형, 분산형 차트:
- 일부 레이아웃 및 순서 버그를 수정했습니다.
- 잘못된 데이터 값의 오류 처리가 개선되었습니다.
- 소규모 버그가 수정되었습니다.
- Geomap - 이제 다국어화된 툴팁 문자열을 지원합니다.
2010년 5월 18일
- 새로운 핵심 차트 (아래 참조) - 여러 일반적인 차트 유형이 다시 디자인되어
corechart
라는 단일 패키지로 결합되었습니다. 더 이상 버그를 수정하거나 이전 버전에 새로운 기능을 추가하지 않습니다. 오히려 사용자가 새 차트로 이전하도록 권장합니다. - 이미지 차트에서 이제 상호작용 지원
- 새로운 트리 맵 시각화
- 이제 Mac에서 표 시각화에 다중 선택이 지원됩니다.
- 이제 지도에서 지형 유형을 제공합니다.
핵심 차트에 대해 자세히 알아보기
영역, 막대, 열, 선, 원형, 분산형 차트 등 몇 가지 일반적인 차트 유형의 새 버전이 생성되었습니다. 새 버전은 corechart라는 공통 패키지에 있습니다. 이전 버전도 이전 패키지에 계속 존재하지만 이러한 새 버전을 사용하는 것이 좋습니다.
새 차트로 이전하는 방법:
- 패키지 이름 변경
이전 패키지가 아닌 새corechart
패키지를 로드합니다. 이 새로운 패키지에는 이전에 별도의 패키지를 통해 로드되었던 영역, 막대, 열, 선, 원형, 분산형 시각화의 새 버전용 코드가 포함되어 있습니다.google.charts.load("current", {packages:["corechart"]});
- 차트 옵션 조정
많은 옵션이 동일하게 유지되지만 일부 옵션은 이름이 변경되었거나 아직 지원되지 않습니다.
이름이 변경된 옵션:- reverseAxis - 현재
reverseCategories
이라고 합니다. - lineSize - 이제
lineWidth
로 부릅니다. - smoothLine - 이제
curveType
라고 하며, true 값 대신 사용자가 'function' 값을 지정해야 합니다. - titleX/titleY - 이 옵션은 이제
title
라고 하며 새로운hAxis
또는vAxis
객체의 일부입니다. - logScale/logScaleX - 이 옵션은 이제
logScale
라고 하며 새로운hAxis
또는vAxis
객체의 일부입니다. - min/max - 이 옵션은 이제
minValue
/maxValue
라고 하며 새hAxis
또는vAxis
객체의 일부입니다.
지원되지 않는 옵션:- 범례 위치 - 현재 오른쪽 범례 위치만 지원되거나 범례를 표시하지 않습니다.
- 3D - 원형 차트는 현재 3D 버전을 지원하지 않습니다.
- 도움말 - 현재 버전에서는 마우스를 가져가면 도움말이 자동으로 열립니다. API를 사용하여 도움말을 열거나 닫을 수 없습니다.
- reverseAxis - 현재
2010년 4월 22일
대부분 내부 변경사항입니다.
2010년 2월 5일
- 이제 지도 및 지역 지도가 지도 API V3을 동적으로 로드합니다. 현재 지도 API V2 스크립트를 로드 중인 경우 삭제해야 합니다.
참고: 지도 API V2는 gviz 지도/지역지도 차트와 함께 사용할 수 없습니다. - 지도 차트
- 적절한 준비 이벤트를 반환합니다.
- 도움말 열의 유형은 이전과 같은 문자열뿐만 아니라 모든 유형이 될 수 있습니다.
- 이미지 차트 - 이제 두 가지 새로운 옵션인 backgroundColor 및 valueLabelsInterval을 제공합니다.
- 표 차트 - 이제 페이징 버튼이 사용자 높이를 올바르게 준수합니다.
2009년 11월 10일
- 주석이 달린 타임라인 - 이제 차트의 0 값이 정확하게 표시됩니다.
- 영역, 막대, 열, 선, 원형, 분산형 차트 - 이제 Internet Explorer 8 이벤트 및 도움말이 올바르게 처리됩니다.
- 표 차트 - 이제 커스텀 '다음' 버튼 텍스트가 올바르게 표시됩니다.
- 모션 차트 - 이제 애니메이션 선 차트를 지원합니다. 'ru', 'tr', 'cs', 'hu'가 새로 지원됩니다.
- 지역 지도 - 이제 대도시 지역 코드를 지원합니다.
- 이미지 원형 차트 - 이제 범례 및 라벨 설정 옵션을 지원합니다.
2009년 9월 29일
- DataTable -
DataTable
생성자에서 사용할 수 있는 JSON 문자열을 반환하는 새로운toJSON()
메서드입니다. - Wire 프로토콜 - 이제 JSON 응답 형식이 실제 JSON 유효 날짜 문자열을 지원합니다.
- imagechart - 새 메서드
getImageUrl()
는 Charts API에서 사용하는 이미지 URL을 반환합니다. - 주석이 달린 타임라인:
- 버그 수정 - 이제 범례에서 쉼표가 올바르게 지원됩니다.
- 이제
setVisibleChartRange()
에서 null 시작 또는 종료 날짜를 지정하여 시작 또는 종료 범위부터 시작할 수 있습니다.
- 영역 차트, 막대 그래프, 열 차트 - 버그 수정: 이제 이러한 차트의 누적 버전에서 범례가 계열과 동일한 순서로 표시됨
- 분산형 차트 - 버그 수정: null 값으로 인해 데이터 테이블에서 이어지는 행의 행 색인 수가 사용 중지되었습니다.
- 영역, 막대, 열, 선, 원형, 분산형 차트:
- 두 매개변수가 없거나 null 또는 빈 배열을 모두 사용하지 않고
setSelection()
를 호출하면 선택된 모든 항목이 선택 해제됩니다. - 새로운 옵션인 tooltipWidth, tooltipHeight, tooltipFontSize 로, 도움말 글꼴 크기, 너비, 높이를 각각 설정할 수 있도록 했습니다.
- 축 (축)을 로그 배율로 변경하는 새로운 옵션: logScale, logScaleX
- 두 매개변수가 없거나 null 또는 빈 배열을 모두 사용하지 않고
- 막대 형식 지정 도구 - 이제 실제 데이터 값이 아닌 형식이 지정된 값이 있는 경우 표시합니다.
- 이제
DataTable
에서 그룹화 및 조인이 사용 설정되었습니다. 프로덕션 출시 관련 세부정보 - 이제
DataView
에서 계산된 열이 사용 설정되었습니다. 프로덕션 출시 관련 세부정보 DataView
: 새getProperties()
메서드를 추가했습니다.- 원형 차트 - Internet Explorer에서 작은 조각을 그릴 때 발생하는 버그가 수정되었습니다.
- 조직 차트 - 조직 차트의 모양이 개선되었습니다.
2009년 7월 20일
- 화살표 형식 지정 도구 - 작은 버그 수정: 화살표 형식 지정 도구를 사용할 때 누락된 셀 테두리 추가
- 모션 차트 - statechange 이벤트 추가
- DataTable - 버그 수정: 빈 데이터 테이블에서 getDistinctValues() 발생 (예외를 발생시키는 데 사용됨)
- 주석이 달린 타임라인 차트
- 주석 목록의 새로운 디자인
- 라벨의 이중 이스케이프 문제 수정 (예: 유로 기호가 숫자 형식인 경우)
- 버그 수정: 이제 범위의 작은 변경사항으로 범위 변경 이벤트 발생
- 이제 화살표로 확대/축소를 변경하면 범위 변경 이벤트가 실행됩니다.
- 채우기 색상이 선 색상과 동일합니다.
- displayAnnotations 옵션이 false로 설정된 경우에도 주석 열을 허용합니다 (열은 무시됨).
- 버그 수정: 표시 범위 선택 시 잘못된 시간대가 표시됨
- 최대화된 차트를 클릭할 때 마우스를 손으로 변경하지 마세요.
- 마지막 점이 아닌 가장 가까운 점을 강조 표시하는 새로운 옵션 (현재 기본값)
- 오른쪽 상단의 막대 날짜 구분자를 숨기는 새로운 옵션
- 상단 범례의 점을 숨기는 새로운 옵션
- 상단 범례의 값을 숨기는 새로운 옵션
- 이미지 차트
- 버그 수정: 일부 매개변수가 삭제됨
- 숨겨진 열 지원
- 조직도 - 버그 수정: 'style' 및 'selectedStyle'을 올바르게 처리합니다.
- 대화형 차트 (모두) - 계열 중간에 null 값이 있을 때 선택 관련 버그 수정
- ToolBar - htmlcode 구성요소의 툴바 시각화에 'style' 옵션을 추가함
- 패턴 형식 - 지정된 열에 있는 셀의 커스텀 속성으로 결과를 출력하는 옵션이 추가됨
- 표 시각화 - 기본적으로 유니코드 문자 대신 이미지를 사용하도록 페이징 기호를 변경하고 접근성을 위해 이전/다음 페이징 단축키를 지정하는 매개변수를 추가했습니다.
2009년 5월 26일
- 오픈소스 Java 라이브러리에서 시각화 쿼리 언어를 완벽하게 지원하는 완전한 데이터 소스 구현
- 다음과 같은 기능을 포함하는 Google 시각화 API 유선 프로토콜의 새 버전 (0.6)
- 다음 기능이 포함된 Google 시각화 API 쿼리 언어의 새 버전 (0.7)
- 계산된 열을 지원합니다.
- 스칼라 함수를 지원합니다.
- Google 차트 API의 기능을 래핑하는 새로운 일반 이미지 차트 시각화:
- Chart API에서 제공하는 모든 차트를 노출합니다.
- URL을 사용하여 Chart API를 직접 사용하는 경우에는 2K 데이터 한도에 의해 제한되지 않습니다.
- 개선된 google.visualization.ColorFormat이 이제 부울을 제외한 모든 데이터 유형을 지원합니다.
- 이미지 원형 차트, 이미지 분산형 차트, 이미지 선 차트에서 범례가 일시적으로 사용 중지되었습니다. 이미지 분산형 및 이미지 선 차트는 'cht' 옵션을 's'(분산형 차트) 또는 'lxy'(선 차트)로 설정하여 일반 이미지 차트를 사용하여 만듭니다.
- 조직도
- 마우스 오버 및 마우스아웃 이벤트를 추가했습니다.
- 맞춤 스타일 속성에 대한 지원이 추가되었습니다.
- 지역 지도 - 마커와 함께 위도/경도 형식을 사용하는 경우 Google 지도
<script>
가 더 이상 필요하지 않습니다. - 다양한 데이터 전송 방법을 지원하기 위해 google.visualization.Query에 새로운 옵션이 추가되었습니다.
- 영역, 막대, 열, 선, 원 및 분산형 차트는 새로운 옵션인 titleFontSize, fullFontSize, AxisFontSize를 지원합니다.
- 이미지 원형 차트 버그를 수정했습니다. 이전에는 여러 색상을 옵션 객체에 전달하면 첫 번째 색상에만 기반하여 그라데이션이 생성되고 추가 색상은 모두 무시되었습니다. 문서화된 대로 모든 색상을 사용합니다.
- 주석 처리된 타임라인 라벨 지정 버그가 수정되었습니다. 이전에는 라벨이 범례의 모든 % 마커로 잘렸지만 % 문자를 허용하도록 수정되었습니다.
2009년 4월 6일
- 새로운 툴바 도우미 요소를 추가하여 다양한 형식으로 데이터를 내보내거나 시각화를 다른 페이지에 삽입할 수 있습니다.
- 대화형 차트 (영역, 막대, 열, 선, 원형,
scatter 차트)
onmouseover
및onmouseout
이벤트를 추가했습니다.- 카테고리 라벨을 숨기는
showCategories
옵션을 추가했습니다. (원형 차트에는 적용되지 않음) - 축 배율 버그가 수정되었습니다. 최솟값이 0보다 조금 크고 최댓값이 큰 경우 차트 범례가 0 미만으로 확장되었습니다.
- 표 시각화
- 표 맞춤설정
- 사용자가
headerRow, tableRow, oddTableRow, selectedTableRow, hoverTableRow, headerCell, tableCell, rowNumberCell.
의 CSS 클래스 이름을 제공할 수 있도록 사용 설정합니다.
- 사용자가
- 셀 속성 'className'의 버그가 수정되었습니다.
- 이벤트
ready
개를 추가했습니다. - 테이블에 오른쪽에서 왼쪽으로 쓰는 언어를 기본적으로 지원합니다.
sort
이벤트 및getSortInfo
메서드는 현재 정렬의 매핑인 색인 배열을 반환합니다.
- 표 맞춤설정
- 지도
zoomLevel
옵션을 추가했습니다.
- 모션 차트
- 이벤트
ready
개를 추가했습니다. getState
메서드를 사용 설정하는 버그를 수정했습니다.
- 이벤트
- 조직도 차트
- 도움말에 대한 열이 추가되었으며 세 번째 선택 열로 구현되었습니다. 설정된 경우 세 번째 열의 값이 노드에 마우스를 가져가면 표시되는 도움말이 됩니다.
- 포맷터
- 바 형식 지정 도구 주위에 공백 여백을 추가했습니다.
- 막대 형식 지정 도구의 0 값에 검은색 선을 표시하는 옵션을 추가했습니다.
- 주석이 달린 타임라인 차트
- 범위 선택기 영역을 숨기는 새로운 옵션
- 열에 숫자 형식 지정 도구 추가
- 차트의 오른쪽 상단에 있는 날짜에 날짜 형식 지정 도구를 추가했습니다.
- DataView
- 행이 아닌 열 조작에만 사용할 때 DataView의 성능이 향상되었습니다.
- 버그 수정: 열 조작에만 DataView를 사용하고 뷰를 만든 후에만 테이블에 행을 추가하는 경우 뷰를 통해 이러한 행에 액세스할 수 없었습니다.
- DataTable
- 값 범위로 열을 필터링합니다.
getFilteredRows
에 전달된 각 필터는minValue
및maxValue
속성을 포함하는 범위 필터일 수 있습니다.
- 값 범위로 열을 필터링합니다.
2009년 2월 23일
새로운 기능
다음은 API의 가장 흥미로운 새 기능을 요약한 것입니다.
- 확대/축소, 막대, 상태 저장 및 복원 옵션 등 모션 차트에 중요한 기능이 추가되었습니다.
- '기타' 슬라이스의 동작을 제어하는 새로운 옵션인
pieJoinAngle
및pieMinimalAngle
가 대화형 원형 차트에 추가되었습니다. - 축 기반 대화형 차트 (선 차트, 막대 그래프, 영역 차트 등)의
min
및max
y 값에 대한 제어 기능이 추가되었습니다. - 모든 대화형 차트에 '준비됨' 이벤트 지원이 추가되었습니다.
-
조직도 (
allowCollapse
)의 접기 옵션을 추가했습니다. - 새 날짜 형식 지정 도구를 추가했습니다.
- Tablet뿐만 아니라 모든 시각화에 formatter를 사용할 수 있게 되었습니다.
- 주석이 달린 타임라인 차트의 특정 데이터 계열을 프로그래매틱 방식으로 숨기고 표시하는 메서드를 추가했습니다.
해결된 버그
주요 버그 수정은 없습니다.
알려진 버그
- 주석이 달린 타임라인 차트의 오른쪽 상단에 있는 날짜가 일부 언어 (es, po)에서 손상되었습니다.
- 선 차트에서 선의 범례를 클릭하면 다른 값이 지정된 경우에도 선 너비가 기본값으로 다시 설정됩니다.
- 모션 차트의 기본 풍선 크기가 다릅니다.
- 막대 그래프에서 글꼴이 너무 커질 수 있습니다. 최대 글꼴 크기를 제한해야 합니다.
2009년 1월 20일
새로운 기능
다음은 API의 가장 흥미로운 새 기능을 요약한 것입니다. 전체 목록은 아래의 전체 세부정보를 참조하세요.
- 새로운 일반
ready
이벤트는 특정 시각화를 메서드를 호출할 준비가 되면 실행됩니다. - 주석 처리된 타임라인 차트의 새로운 옵션:
fill
구성 옵션을 사용하여 선 아래 영역의 투명성을 제어할 수 있습니다.thickness
구성 옵션을 사용하여 선의 두께를 제어할 수 있습니다.- Y축에 표시되는 최댓값을 제어하는
max
구성 옵션 date
유형 시간을 사용하는 경우 x축 해상도를 일로 제한합니다.- 차트에서 메서드를 호출할 준비가 되면
ready
이벤트가 실행됩니다. - 사용자가 플래그를 클릭하면
select
이벤트가 실행됩니다.
- 조직도 및 강도 맵에 대해 새로운
ready
이벤트가 구현되었습니다. 차트에서 메서드를 호출할 준비가 되면 이벤트가 시작됩니다. DataTable
및DataView
에서 행 속성을 설정하고 가져오는 함수를 추가했습니다.DataTable
및DataView
에서 테이블 속성을 설정하고 가져오는 함수를 추가했습니다.
해결된 버그
- 게이지 시각화의 setInterval() 메서드가 수정되었으며 이제 Internet Explorer에서도 잘 작동합니다.
- 주석이 달린 타임라인 차트를 1일 미만으로 확대할 수 없습니다. 이 문제는 해결되었습니다.
- 막대 그래프 라벨은 역순으로 그려졌습니다.
- 이제 대화형 차트에서 셀을 선택 해제하면 도움말이 닫힙니다.
- 대화형 시각화의 일부 가젯에서 새로고침이 작동하지 않았습니다.
알려진 버그
- 주석이 달린 타임라인 차트의 오른쪽 상단에 있는 날짜가 일부 언어 (es, po)에서 손상되었습니다.
- 선 차트에서 선의 범례를 클릭하면 다른 값이 지정된 경우에도 선 너비가 기본값으로 다시 설정됩니다.
전체 세부정보
이번 출시에서는 새로운 기능 외에도 다음과 같은 변경사항이 도입되었습니다.
- 모션 차트 (특히 IE)의 지연 시간 문제가 개선되었습니다.
- 표
- 페이지가 하나뿐인 경우 페이징 버튼이 없습니다.
- 정렬 가능한 헤더를 고정 너비로 만듭니다.
- 디자인과 분위기를 약간 개선했습니다.
2008년 12월 9일
새로운 기능
다음은 API의 가장 흥미로운 새 기능을 요약한 것입니다. 전체 목록은 아래의 전체 세부정보를 참조하세요.
- Google 웹 툴킷에는 시각화를 만들고 조작하기 위한 라이브러리가 있습니다.
- 표 시각화를 위한 새로운 옵션입니다.
- 이제 모션 차트에서 다양한 차트, 추가 언어, 속도 슬라이더가 지원됩니다.
- 주석이 달린 타임라인에서 이제 10개 언어를 지원합니다.
- 새 지리 지도를 시각화합니다.
해결된 버그
- 스프레드시트 인증 오류가 수정되었으며 오류 메시지가 명확하게 표시되었습니다.
알려진 버그
- 게이지 시각화의 setInterval() 메서드는 Internet Explorer에서 작동하지 않습니다.
전체 세부정보
이번 출시에서는 새로운 기능 외에도 다음과 같은 변경사항이 도입되었습니다.
- 다음을 지원하는 새로운 Google 웹 툴킷 (GWT) 라이브러리
- GWT 코드의 Google 시각화를 사용하여
- GWT 래퍼에 자체 시각화 래핑
- GWT를 사용하여 시각화 작성.
- 표
- 새 속성: firstRowNumber, startPage, width, 높이, AltnatingRowStyle, scrollLeftStartPosition.
- 모션 차트
- 이제 한 페이지에 둘 이상의 표 시각화를 호스팅할 수 있습니다.
- 이제 20개 언어가 지원됩니다.
- 주석이 달린 타임라인:
- 이제 20개 언어가 지원됩니다.
2008년 11월 3일
새로운 기능
다음은 API의 가장 흥미로운 새 기능을 요약한 것입니다. 전체 목록은 아래의 전체 세부정보를 참조하세요.
- GViz 데이터 소스 프로토콜 버전 0.5 형식이 출시되었습니다. 이제 자체 데이터 소스를 시각화에 노출할 수 있습니다.
- 문서가 대대적으로 재구성되었습니다. 마음에 드셨으면 좋겠습니다.
- 데이터 소스 제공업체가 적절한 객체에 데이터를 래핑하여 데이터 요청에 응답하는 데 도움이 되는 오픈소스 Python 라이브러리가 출시되었습니다.
알려진 버그
- 게이지 시각화의 setInterval() 메서드는 Internet Explorer에서 작동하지 않습니다.
전체 세부정보
이번 출시에서는 새로운 기능 외에도 다음과 같은 변경사항이 도입되었습니다.
- 새로운 get/setSelection() 이벤트가 Google 영역, 막대, 열, 선, 원형, 표 차트에 추가되었습니다.