Google-kaart

Van eenvoudige lijndiagrammen tot complexe hiërarchische boomdiagrammen, de Google Chart-galerij biedt een groot aantal kant-en-klare diagramtypen:

  • Verspreidingsdiagram
  • Lijngrafiek
  • Staaf-/kolomdiagram
  • Vlakdiagram
  • Cirkeldiagram
  • Donut-diagram
  • organigram
  • Kaart / Geokaart

Hoe Google-grafiek te gebruiken?

Als u Google Chart op uw webpagina wilt gebruiken, voegt u een link naar de grafiekenlader toe:

<script
src="https://www.gstatic.com/charts/loader.js">
</script>

Google Chart is gemakkelijk te gebruiken.

Voeg gewoon een <div> -element toe om de grafiek weer te geven:

<div id="myChart" style="max-width:700px; height:400px"></div>

Het <div>-element moet een unieke id hebben.

Laad vervolgens de Google Graph API:

  1. Laad de Visualization API en het corechart-pakket
  2. Stel een callback-functie in om aan te roepen wanneer de API is geladen
1 google.charts.load('current',{packages:['corechart']});

2 google.charts.setOnLoadCallback(drawChart);

Dat is alles!


Lijn grafiek

House Prices vs. Size60801001201400.02.55.07.510.012.515.0Square MetersPrice in Millions
PrijsMaat
507
608
708
809
909
1009
11010
12011
13014
14014
15015

Broncode

function drawChart() {
// Set Data
var data = google.visualization.arrayToDataTable([
  ['Price', 'Size'],
  [50,7],[60,8],[70,8],[80,9],[90,9],[100,9],
  [110,10],[120,11],[130,14],[140,14],[150,15]
  ]);
// Set Options
var options = {
  title: 'House Prices vs Size',
  hAxis: {title: 'Square Meters'},
  vAxis: {title: 'Price in Millions'},
  legend: 'none'
};
// Draw Chart
var chart = new google.visualization.LineChart(document.getElementById('myChart'));
chart.draw(data, options);
}


Scatterplots

Om dezelfde gegevens te spreiden, wijzigt u google.visualization in LineChart :

var chart = new google.visualization.LineChart(document.getElementById('myChart'));

House Prices vs. Size0501001500.02.55.07.510.012.515.0Square MetersPrice in Millions
PrijsMaat
507
608
708
809
909
1009
11010
12011
13014
14014
15015

Staafdiagrammen

World Wide Wine ProductionMhl0204060ItalyFranceSpainUSAArgentina
landMhl
Italië55
Frankrijk49
Spanje44
VS24
Argentinië15

Broncode

function drawChart() {

var data = google.visualization.arrayToDataTable([
  ['Contry', 'Mhl'],
  ['Italy', 55],
  ['France', 49],
  ['Spain', 44],
  ['USA', 24],
  ['Argentina', 15]
]);

var options = {
  title: 'World Wide Wine Production'
};

var chart = new google.visualization.BarChart(document.getElementById('myChart'));
chart.draw(data, options);

}


Taartpunten

Om een staafdiagram naar een cirkeldiagram te converteren , vervangt u gewoon: google.visualization . Staafdiagram met: google.visualization. Cirkeldiagram





var chart = new google.visualization.PieChart(document.getElementById('myChart'));

World Wide Wine ProductionItalyFranceSpainUSAArgentina29.4%8%12.8%23.5%26.2%
landMhl
Italië55
Frankrijk49
Spanje44
VS24
Argentinië15

3D-taart

Om de taart in 3D weer te geven, voegt u gewoon is3D: true toe aan de opties:

var options = {
  title: 'World Wide Wine Production',
  is3D: true
};

World Wide Wine ProductionItalyFranceSpainUSAArgentina29.4%8%12.8%23.5%26.2%
landMhl
Italië55
Frankrijk49
Spanje44
VS24
Argentinië15