Gráfico de Google

Desde gráficos de líneas simples hasta mapas de árboles jerárquicos complejos, la galería de gráficos de Google proporciona una gran cantidad de tipos de gráficos listos para usar:

  • Gráfico de dispersión
  • Gráfico de linea
  • Gráfico de barras/columnas
  • Gráfico de área
  • Gráfico circular
  • Gráfico de anillos
  • Organigráma
  • Mapa / Gráfica geográfica

¿Cómo usar el gráfico de Google?

Para usar Google Chart en su página web, agregue un enlace al cargador de gráficos:

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

Google Chart es fácil de usar.

Simplemente agregue un elemento <div> para mostrar el gráfico:

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

El elemento <div> debe tener una identificación única.

Luego carga la API de Google Graph:

  1. Cargue la API de visualización y el paquete corechart
  2. Establecer una función de devolución de llamada para llamar cuando se carga la API
1 google.charts.load('current',{packages:['corechart']});

2 google.charts.setOnLoadCallback(drawChart);

¡Eso es todo!


Gráfico de líneas

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

Código fuente

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


Gráfico de dispersión

Para trazar la dispersión de los mismos datos, cambie google.visualization a LineChart:

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

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

Gráfica de barras

World Wide Wine ProductionMhl0204060ItalyFranceSpainUSAArgentina
PaísMhl
Italia55
Francia49
España44
EE.UU24
Argentina15

Código fuente

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

}


Gráficos circulares

Para convertir un gráfico de barras en un gráfico circular , simplemente reemplace:

google.visualization. BarChart

con:

google.visualization. Gráfico circular

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

World Wide Wine ProductionItalyFranceSpainUSAArgentina29.4%8%12.8%23.5%26.2%
PaísMhl
Italia55
Francia49
España44
EE.UU24
Argentina15

Pastel 3D

Para mostrar el pastel en 3D, simplemente agregue is3D: true a las opciones:

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

World Wide Wine ProductionItalyFranceSpainUSAArgentina29.4%8%12.8%23.5%26.2%
PaísMhl
Italia55
Francia49
España44
EE.UU24
Argentina15