Google API 선 + 막대 그래프
Open API/Google2016. 11. 18. 11:58
반응형
Google API 를 이용한 선 + 막대 그래프 그리기 샘플 코드입니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>2011년 예약일</title> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> google.load('visualization', '1', {packages: ['corechart']}); </script> <script type="text/javascript"> function drawVisualization() { // Some raw data (not necessarily accurate) var data = google.visualization.arrayToDataTable([ ['날짜', '2011년', '2010년', '2009년'], ['1월 1주', 30, 40, 20], ['1월 2주', 40, 20, 30], ['1월 3주', 25, 30, 50], ['1월 4주', 50, 70, 80], ['2월 1주', 70, 70, 60], ['2월 2주', 200, 200, 150], ['2월 3주', 100, 120, 10], ['2월 4주', 25, 30, 50], ['3월 1주', 28, 50, 80], ['3월 2주', 83, 90, 80], ['3월 3주', 78, 80, 30], ['3월 4주', 120, 50, 80], ['4월 1주', 405, 350, 280], ['4월 2주', 203, 100, 120], ['4월 3주', 10, 50, 30], ['4월 4주', 11, 30, 50] ]); var options = { title : '2011년 ', vAxis: {title: "인원"}, hAxis: {title: "날짜"}, seriesType: "bars", series: {1: {type: "line"},2: {type: "line"}} }; var chart = new google.visualization.ComboChart(document.getElementById('chart_div')); chart.draw(data, options); } google.setOnLoadCallback(drawVisualization); </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
댓글()