Visualización: gráfico circular (imagen)

Importante: La sección de gráficos de imágenes de las herramientas de Google Chart dejó de estar disponible oficialmente a partir del 20 de abril de 2012. Continuará funcionando de acuerdo con nuestra política de baja.

Descripción general

Un gráfico circular que se procesa como una imagen mediante la API de gráficos de Google

Ejemplo

<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load("current", {packages:["imagepiechart"]});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Task', 'Hours per Day'],
          ['Work',        11],
          ['Eat',         2],
          ['Commute',     2],
          ['Watch TV',    2],
          ['Sleep',       7]
        ]);

        var chart = new google.visualization.ImagePieChart(document.getElementById('chart_div'));

        chart.draw(data, {width: 430, height: 240, title: 'My Daily Activities'});
      }
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 400px; height: 240px;"></div>
  </body>
</html>

Cargando

El nombre del paquete google.charts.load es "imagepiechart":

  google.charts.load('current', {packages: ['imagepiechart']});

El nombre de clase de la visualización es google.visualization.ImagePieChart.

  var visualization = new google.visualization.ImagePieChart(container);

Formato de los datos

Dos columnas. La primera columna debe ser una string y debe contener la etiqueta del segmento. La segunda columna debe ser un número y debe contener el valor de la porción.

Opciones de configuración

Puedes especificar las siguientes opciones como parte del objeto options que se pasa al método draw() de la visualización.

Nombre Tipo Predeterminado Descripción
Color de fondo string "#FFFFFF" (blanco) El color de fondo para el gráfico en el formato de color de la API de gráficos
color string Automático Especifica un color base para usar en todas las series. Cada serie será una graduación del color especificado. Los colores se especifican en el formato de color de la API de gráficos. Se ignora si se especifica colors.
colores Arreglo<string> Automático Úsalo para asignar colores específicos a cada serie de datos. Los colores se especifican en el formato de color de la API de gráficos. El color i se usa para la columna de datos i y se une al principio si hay más columnas de datos que colores. Si se aceptan variaciones de un solo color para todas las series, usa la opción color en su lugar.
habilitarEventos boolean falso Causa que los gráficos generen eventos activados por el usuario, como hacer clic o desplazar el mouse. Solo se admite para tipos de gráficos específicos. Consulta la sección Eventos a continuación.
alto número Altura del contenedor Altura del gráfico en píxeles.
is3D; boolean falso Si se establece como verdadera, se muestra un gráfico tridimensional.
etiquetas string "none"

Qué etiqueta mostrar en cada sector (si la hay) Elige uno de los siguientes valores:

  • "none": no hay etiquetas.
  • “valor”: Usa el valor de la porción como una etiqueta.
  • “name”: Usa el nombre del fragmento (el nombre de la columna).
leyenda string 'derecha' La ubicación de la leyenda en el gráfico Elige uno de los siguientes valores: "top", "bottom", "left", "right", "none".
title string sin título Texto para mostrar arriba del gráfico
ancho número Ancho del contenedor Ancho del gráfico en píxeles.

Métodos

Método Tipo de datos que se muestra Descripción
draw(data, options) ninguno Dibuja el gráfico.

Eventos

Puedes registrarte para escuchar los eventos que se describen en la página Gráfico genérico de imágenes.

Política de Datos

Consulta la política de registro de la API de Charts.