Verileri hazırlama

<html>
  <head>
    <!--Load the AJAX API-->
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">

      // Load the Visualization API and the piechart package.
      google.charts.load('current', {'packages':['corechart']});

      // Set a callback to run when the Google Visualization API is loaded.
      google.charts.setOnLoadCallback(drawChart);

      // Callback that creates and populates a data table, 
      // instantiates the pie chart, passes in the data and
      // draws it.
      function drawChart() {

      // Create the data table.
      var data = new google.visualization.DataTable();
      data.addColumn('string', 'Topping');
      data.addColumn('number', 'Slices');
      data.addRows([
        ['Mushrooms', 3],
        ['Onions', 1],
        ['Olives', 1], 
        ['Zucchini', 1],
        ['Pepperoni', 2]
      ]);

      // Set chart options
      var options = {'title':'How Much Pizza I Ate Last Night',
                     'width':400,
                     'height':300};

      // Instantiate and draw our chart, passing in some options.
      var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
      chart.draw(data, options);
    }
    </script>
  </head>

  <body>
<!--Div that will hold the pie chart-->
    <div id="chart_div" style="width:400; height:300"></div>
  </body>
</html>

 

DataTable oluşturun

Tüm grafikler için veri gerekir. Google Grafik Araçları grafikleri, verilerin google.visualization.DataTable adlı bir JavaScript sınıfında sarmalanmasını gerektirir. Bu sınıf, daha önce yüklediğiniz Google Görselleştirme kitaplığında tanımlanır.

DataTable, her bir veri türünün, isteğe bağlı bir kimliğin ve isteğe bağlı bir etiketin bulunduğu, satırlar ve sütunlar içeren iki boyutlu bir tablodur. Yukarıdaki örnek aşağıdaki tabloyu oluşturur:

type: dize
label: Dolgu
type: number
label: Dilimler
Mantar 3
Soğan 1
Zeytin 1
Kabak 1
Pepperoni 2

DataTable oluşturmanın birkaç yolu vardır. DataTables ve DataViews'da her tekniğin listesini ve karşılaştırmasını görebilirsiniz. Verilerinizi ekledikten sonra değiştirebilir ve sütun ve satır ekleyebilir, düzenleyebilir veya kaldırabilirsiniz.

Grafiğinizdeki DataTable öğesini, grafiğin beklediği biçimde düzenlemelisiniz: Örneğin, hem Çubuk hem de Pasta grafikler, her satırın bir dilimi veya çubuğu temsil ettiği iki sütunlu bir tablo gerektirir. İlk sütun, dilim veya çubuk etiketi, ikinci sütun ise dilim veya çubuk değeridir. Diğer grafikler farklı ve muhtemelen daha karmaşık tablo biçimleri gerektirir. Gerekli veri biçimini öğrenmek için grafiğinizin dokümanlarına bakın.

Bir tabloyu kendiniz doldurmak yerine, Grafik Araçları Veri Kaynağı protokolünü (örneğin, bir Google E-tablolar sayfası) destekleyen bir web sitesini sorgulayabilirsiniz. google.visualization.Query nesnesini kullanarak bir web sitesine sorgu gönderebilir ve grafiğinize iletebileceğiniz, doldurulmuş bir DataTable nesnesi alabilirsiniz. Nasıl veri göndereceğinizi öğrenmek için Veri Kaynağını Sorgulama başlıklı ileri düzey konuya bakın.

 

Daha Fazla Bilgi