구글 그래프
간단한 선도에서 복잡한 분할 트리도, 구글 차트 라이브러리는 사용할 수 있는 다양한 차트 유형을 제공합니다:
- 스케치 차트(Scatter Chart)
- 선도(Line Chart)
- 바/칼럼 차트(Bar / Column Chart)
- 면적 차트(Area Chart)
- 파이 차트(Pie Chart)
- 甜甜圈 차트(Donut Chart)
- 조직도(Org Chart)
- 지도/지리 차트(Map / Geo Chart)
구글 차트를 어떻게 사용하나요?
구글 차트를 웹 페이지에서 사용하려면, 다음과 같이 합니다차트 로드기의 링크를 추가합니다:
<script src="https://www.gstatic.com/charts/loader.js"> </script>
구글 차트는 사용하기 쉽습니다
단지 하나만 추가하면 됩니다 <div> 요소를 통해 차트를 표시할 수 있습니다:
<div id="myChart" style="max-width:700px; height:400px"></div>
div 요소는 유일한 ID를 가져야 합니다
그런 다음 Google Graph API를 로드합니다:
- Visualization API와 corechart 패키지를 로드합니다
- 콜백 함수를 설정하여 API가 로드되면 호출됩니다
1 google.charts.load('current',{packages:['corechart']}); 2 google.charts.setOnLoadCallback(drawChart);
이렇게 하면!
곡선 그래프
원본 코드
function drawChart() { // 데이터 설정 var data = google.visualization.arrayToDataTable([ ['가격', '크기'], [50,7],[60,8],[70,8],[80,9],[90,9],[100,9], [110,10],[120,11],[130,14],[140,14],[150,15] ] // 옵션 설정 var options = { title: '집 가격과 집 면적', hAxis: {title: '평방 미터'}, vAxis: {title: '백만 가격'}, legend: 'none' }; // 그래프 그리기 var chart = new google.visualization.LineChart(document.getElementById('myChart')); chart.draw(data, options); }
스프레드 시트 그래프
동일한 데이터를 생성하려면스프레드 시트 그래프을 변경하면 google.visualization
을 변경하면 ScatterChart
:
var chart = new google.visualization.ScatterChart(document.getElementById('myChart'));
막대 그래프
원본 코드
function drawChart() { var data = google.visualization.arrayToDataTable([ ['Contry', 'Mhl'], ['이탈리아', 55], ['프랑스', 49], ['스페인', 44], ['미국', 24], ] var options = { title: '세계 와인 생산' }; var chart = new google.visualization.BarChart(document.getElementById('myChart')); chart.draw(data, options); }
도시락 그래프
막대 그래프를 변환하려면도시락 그래프를 사용하여만:
google.visualization.PieChart
대체:
google.visualization.BarChart
var chart = new google.visualization.PieChart(document.getElementById('myChart'));
3D 도시락 그래프
3D 형식으로 도시락 그래프를 표시하려면 단순히 is3D: true
옵션에 추가하세요:
var options = { title: '세계 와인 생산', is3D: true };