Wykres Google

Od prostych wykresów liniowych do złożonych map hierarchicznych drzew, galeria wykresów Google udostępnia dużą liczbę gotowych do użycia typów wykresów:

  • Wykres punktowy
  • Wykres liniowy
  • Wykres słupkowy/kolumnowy
  • Wykres powierzchniowy
  • Wykres kołowy
  • Wykres pączkowy
  • Schemat organizacyjny
  • Mapa / Mapa geograficzna

Jak korzystać z wykresu Google?

Aby korzystać z Google Chart na swojej stronie internetowej, dodaj link do modułu ładującego wykresy:

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

Wykres Google jest łatwy w użyciu.

Wystarczy dodać element <div> , aby wyświetlić wykres:

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

Element <div> musi mieć unikalny identyfikator.

Następnie załaduj Google Graph API:

  1. Załaduj interfejs API wizualizacji i pakiet schematów podstawowych
  2. Ustaw funkcję wywołania zwrotnego do wywołania po załadowaniu interfejsu API
1 google.charts.load('current',{packages:['corechart']});

2 google.charts.setOnLoadCallback(drawChart);

To wszystko!


Wykres liniowy

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

Kod źródłowy

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);
}


Wykresy punktowe

Aby wykreślić te same dane, zmień google.visualization na LineChart:

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

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

Wykresy słupkowe

World Wide Wine ProductionMhl0204060ItalyFranceSpainUSAArgentina
ContryMhl
Włochy55
Francja49
Hiszpania44
USA24
Argentyna15

Kod źródłowy

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);

}


Wykresy kołowe

Aby przekonwertować wykres słupkowy na wykres kołowy , po prostu zamień:

google.visualization. Wykres słupkowy z: google.visualization . Wykres kołowy



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

World Wide Wine ProductionItalyFranceSpainUSAArgentina29.4%8%12.8%23.5%26.2%
ContryMhl
Włochy55
Francja49
Hiszpania44
USA24
Argentyna15

ciasto 3D

Aby wyświetlić Ciasto w 3D, po prostu dodaj is3D: true do opcji:

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

World Wide Wine ProductionItalyFranceSpainUSAArgentina29.4%8%12.8%23.5%26.2%
ContryMhl
Włochy55
Francja49
Hiszpania44
USA24
Argentyna15