En esta página, se describe el proceso de lanzamiento de Gráficos de Google. También incluye las notas de la versión de las versiones actual y anterior de Gráficos de Google, así como un resumen de las novedades.
-
A continuación, se muestra la versión más reciente de los gráficos de Google, también conocida como la versión oficial de
current
, junto con un resumen de cambios de todas las versiones anteriores.Consulta carga de bibliotecas para obtener una explicación de lo que significa que una versión sea
current
. -
Ahora, todas las solicitudes “jsapi” se redireccionarán al nuevo cargador. Si estabas cargando la versión “1” o “1.0”, ahora cargarás “actual”. La coincidencia más cercana a la última versión que estaba disponible anteriormente a través del cargador jsapi es “45.2”.
Usa el nuevo cargador gstatic a partir de ahora. Consulta las instrucciones sobre cómo actualizar tu código del cargador.
Proceso de lanzamiento y versiones candidatas de la API de visualización de Google
Lanzamos la API de visualización en dos pasos:
- Al menos dos semanas antes de lanzar una nueva versión oficial de la API de visualización, lanzaremos una versión preliminar denominada versión candidata (RC), que puedes cargar como versión “próximamente”. De este modo, se probarán cambios rotundos en la versión. Publicaremos una notificación en el grupo de discusión para desarrolladores de la API de visualización y supervisaremos ese grupo en busca de problemas informados para intentar solucionar los problemas de retrocompatibilidad informados.
- Dos semanas después del lanzamiento de RC, si logramos resolver todos los problemas de retrocompatibilidad informados, se lanzará como la nueva versión oficial "actual".
Te recomendamos que pruebes tus aplicaciones con cada RC lo antes posible y que informes cualquier problema que tengas para ayudarnos a lanzar un producto estable.
Si bien el equipo de la API de visualización prueba a fondo cada versión nueva, nos dimos cuenta de que aún pueden existir errores en cualquier versión nueva. Por lo tanto, el objetivo de este proceso de dos pasos es mejorar la confiabilidad de la API para los sistemas de producción.
Anuncios de candidatos de la versión
Anunciaremos cada nueva versión candidata por correo electrónico al grupo de discusión para desarrolladores de la API de visualización. Si usas la API de visualización para aplicaciones serias, te recomendamos que te unas a este grupo de discusión.
Para ayudarte a encontrar o filtrar estos correos electrónicos, cada anuncio de lanzamiento tendrá el mismo asunto: "Release Candidate Pushed: <DATE>", donde <DATE> es la fecha de envío. Este correo electrónico incluirá estas instrucciones de uso. Las funciones nuevas no se documentarán en detalle porque el objetivo de la versión candidata no es probar las funciones nuevas, sino comprobar que la versión no dañe las funciones existentes. La documentación detallada de todas las funciones nuevas se lanzará con la versión de producción.
Cómo usar la versión potencial
La versión del paquete candidata para lanzamiento es “próxima”, a diferencia de la versión de producción, que es “actual”. Ten en cuenta que estos nombres no cambiarán en las versiones futuras.
Puedes cargar la producción o la versión candidata (pero no ambas a la vez), según el parámetro de la versión, como se muestra a continuación:
// To load the production version, call this: google.charts.load('current', {'packages':['corechart']}); OR // To load the release candidate, call this: google.charts.load('upcoming', {'packages':['corechart']});
Cómo informar errores
Visita nuestra página Problemas conocidos si encuentras un posible error en los gráficos de Google. Antes de informar un error, revisa el código para asegurarte de que se trate de un error (publica preguntas en la lista de distribución para obtener ayuda adicional) y, luego, busca en la página de problemas conocidos para ver si ya se archivó o se resolvió.
Si descubres algún problema en la versión candidata para el lanzamiento, debes enviar un mensaje al grupo de discusión de desarrolladores de la API de visualización con los detalles del problema. El equipo de la API de visualización supervisa este grupo durante el período del candidato para la versión para ser más responsivo durante ese tiempo.
Lanzamientos oficiales
Cuando cargas Gráficos de Google, tienes varias opciones. Por lo general, se hace de la siguiente manera:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {packages: ['corechart']}); google.charts.setOnLoadCallback(drawChart); </script>
La cadena 'current'
significa que se cargará la versión estable actual de
Google Charts. Si deseas obtener la versión candidata de lanzamiento propuesta de vanguardia antes de que se convierta en la próxima versión de 'current'
, usa 'upcoming'
en su lugar. Cualquiera que sea la versión que especifiques, verás mejoras con el tiempo a medida que las actualicemos.
El 28 de julio de 2015, anunciamos versiones congeladas. Estas son versiones de Gráficos de Google que no sufrirán cambios para siempre (módulo, una solución crítica ocasional). La primera versión congelada fue 41
, que corresponde a nuestra versión del 23 de febrero de 2015.
Carga una versión sin actualizar de la siguiente manera:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('46', {packages: ['corechart']}); google.charts.setOnLoadCallback(drawChart); </script>
Puedes encontrar más información en la documentación sobre Load Version.
Historial de versiones
Fecha actual: Abril de 2023
Disponible con cuasperpetuidad como la versión 52 de los gráficos congeladosEsta versión incluye muchas más refactorizaciones y migraciones internas a ES6 y TypeScript, como preparación para la primera fase de Gráficos de Google de código abierto.
- GeoChart
- Se actualizó geochartVersion a 11 y regioncoderVersion a 1.
- Diferentes gráficos
- Gantt, cronograma y gráficos de Material: barras, línea, dispersión
- Ya no carga la biblioteca Dygraph de forma dinámica, ya que está compilada.
- Tabla
- Se corrigió el resaltado del número de página actual en más de 11 páginas.
- OrgChart
- Agrega la opción “compactRows”. El valor predeterminado es falso.
- Usa el algoritmo Reingold-Tilford para los árboles en capas. Su principal ventaja es un uso más eficaz del espacio horizontal mediante la colocación de subárboles cerca entre sí, siempre que los nodos de la misma capa no se superpongan.
Junio de 2021
Disponible con cuasperpetuidad como la versión 51 de los gráficos congeladosEsta versión incluye muchas más refactorizaciones y migraciones internas a ES6 y TypeScript, como preparación para la primera fase de Gráficos de Google de código abierto.
- VegaChart
- Cronograma
- Agregar la tabla de accesibilidad oculta a Cronograma
-
Nueva opción
alternatingRowStyle
para habilitar la configuración del estilo de fondo de las filas alternadas a colores más claros y más oscuros. La opción predeterminada es true.
- Consulta
- Permitir que falte ";" al final de las respuestas a la consulta.
Abril de 2021
Disponible en cuasperpetuidad como la versión 50 de los gráficos congeladosEsta versión incluye muchas refactorizaciones y migraciones internas a ES6 y TypeScript, como preparación para la primera fase de Gráficos de Google de código abierto.
- VegaChart
- Se agregó compatibilidad con Vega-lite y Vega-embed.
- Mapa de árboles
- La nueva opción
enableHighlight
permite destacar elementos. La forma en que se activa el resaltado se debe configurar con eventsConfig. (highlightOnMouseOver
dejó de estar disponible) - Nueva opción
eventsConfig
para configurar la forma en que los eventos activan las interacciones del diagrama de árbol. La configuración predeterminada es la siguiente:{ highlight: ['mouseover'], unhighlight: ['mouseout'], rollup: ['contextmenu'], // right-click drilldown: ['click'] }
- Nuevos eventos:
'highlight'
,'unhighlight'
,'drilldown'
- La nueva opción
- Consulta
- Se corrigió la falta de compatibilidad en versiones anteriores de hojas de cálculo para el nuevo manejo de respuestas JSON más seguro (lo que generaba errores de CORS).
Julio de 2020
Disponible con cuasperpetuidad como la versión 49 de los gráficos congeladosEsta versión incluye varias refactorizaciones internas más, por lo que debes tener en cuenta las fallas accidentales. El código afectado incluye todas las clases de formato, eventos, errores, partes de ChartEditor, ChartWrapper, ControlWrapper, Corecharts, marcas de eje Corechart, GeoChart y Query.
- VegaChart
- Nuevo tipo de gráfico, ahora en versión beta.
- Un VegaChart es un wrapper para todas las diversas visualizaciones posibles que se pueden especificar con la gramática de visualización de Vega y dibujar con datos de DataTables, al igual que otros gráficos. En versiones futuras, integraremos aún más las funciones de Gráficos de Google y Vega.
- Usa el intérprete de vega para cumplir con las restricciones de la Política de Seguridad del Contenido.
-
GeoChart
-
La opción
geochartVersion
especifica la versión de los datos del borde; el valor predeterminado es 10, pero 11 ahora está disponible. -
La opción
regioncoderVersion
especifica la versión de los datos del codificador regional. El valor predeterminado es 0, pero 1 ahora está disponible. - Se corrigió el error que incluía accidentalmente el paquete 'geochart' en 'corechart'. Ahora funciona como se documenta. Es decir, asegúrate de cargar los paquetes: ['geochart'].
-
La opción
-
Diagrama de Gantt
-
Se agregó la opción
sortTasks
, el valor predeterminado verdadero, para ordenar las tareas normalmente o, si es falso, usa el mismo orden que las filas en DataTable.
-
Se agregó la opción
-
Consulta
- La opción de respuesta JSON ahora requiere que el servidor muestre un JSON estricto, y el servidor debe permitir solicitudes de origen cruzado.
-
Cargador
-
Si se llama a
google.charts.load()
más de una vez con diferentes versiones o idiomas, se usa la configuración de la primera carga. - Permite un número de versión, no solo una cadena de versión.
- Más ajustes de retrocompatibilidad para admitir redireccionamientos desde el cargador jsapi anterior.
- El parámetro de URL de carga automática ahora debe tener el formato de JSON estricto y estar codificado como URL.
-
La llamada
google.charts.load()
ahora muestra una promesa de JavaScript, por lo que, además de los otros mecanismos de devolución de llamada, puedes llamar a la función de dibujo de gráficos de la siguiente manera:google.charts.load('upcoming', {packages: ['corechart']}).then(drawChart);
-
Si se llama a
Mayo de 2020
Disponible en cuasperpetuidad como la versión 48 de los gráficos congelados- Se corrigió el error en el parámetro de carga automática cuando se combinaba con su propia configuración de devolución de llamada.
- Se corrigió un error con boxStyle para las anotaciones cuando hay varias series.
- Se corrigieron los botones de zoom de AnnotationChart.
- Evita el uso de array.inputs() y Object.inputs() para evitar que se requieran polyfills que pueden entrar en conflicto en IE11.
- GeoChart ahora carga datos con xhr, lo que significa que el método setMapsSource volverá a funcionar con dos condiciones: (1) la parte de datos del contenido no debe tener comentarios (es decir, un formato JSON estricto) y (2) el servidor debe permitir solicitudes de origen cruzado para los datos.
Febrero de 2020
Disponible en cuasperpetuidad como la versión 47 de los gráficos congelados- Refactorización importante de utilidades principales para DataTable, DataView y procesamiento de opciones.
- Calendario
- Agregar opción para
legend.position
, valor predeterminado'right'
. Puedes usar'none'
para ocultar la leyenda.
- Agregar opción para
- Cronograma
- Corrige los intervalos de tiempo inferiores a un segundo (pero aún sin marcas).
- Soluciona los problemas de rendimiento con intervalos de tiempo superpuestos.
-
Controles: Correcciones a NumberRangeFilter Ahora admite
fractionDigits
establecido en 0. - Se agregó la configuración del cargador para habilitar "safeMode". Cuando se configura como verdadera, todos los gráficos y la información sobre la herramienta que generan HTML a partir de datos proporcionados por el usuario lo limpiarán mediante la eliminación de los elementos y atributos no seguros.
- Se agregó compatibilidad con los parámetros "autoload" y "callback" en el cargador para que sean retrocompatibles con el cargador JSAPI anterior. El parámetro de carga automática DEBE ser un JSON estricto y estar codificado en formato de URL.
- Para gráficos centrales
- Controla los valores de
"zoomDelta"
inferiores a 1.0 - Agrega
"maxTextLines"
como opción de eje vertical.
1 de octubre de 2018
Disponible en cuasperpetuidad como la versión 46 de los gráficos congelados- Corecharts
- Marcas y líneas de cuadrícula
- Se realizaron varios cambios en la marca de eje y la generación de líneas de cuadrícula para permitir un empaquetado más ajustado de las marcas que no se superponen.
- Ahora, las líneas de cuadrícula menores son aún más dinámicas, ya que la cantidad adecuada de ellas depende del intervalo entre las líneas de cuadrícula principales y el espacio disponible.
El valor predeterminado ahora es mostrar siempre las líneas de cuadrícula secundarias, si caben. Especifica
{ minorGridlines: { count: 0 }}
para forzar ninguna línea de cuadrícula menor, o{ minorGridlines: { count: 1 }}
para habilitar las líneas de cuadrícula secundarias. De lo contrario, la opciónminorGridlines.count
no tiene sentido. - El color de las líneas de cuadrícula secundarios se establecerá de forma predeterminada en "none" si el color de las líneas de cuadrícula principales es "none".
- Se realizaron muchas mejoras en las líneas de cuadrícula y las etiquetas de verificación para las escalas
log
ymirrorLog
. - Permitir el ángulo inclinado negativo para inclinar hacia el "otro" sentido.
- Inhabilita de forma predeterminada la omisión y la alternancia (es decir, varias líneas escalonadas) para las fechas y horas.
- La generación de líneas de cuadrícula, minorGridlines y marcas ahora determina la cantidad y el espaciado de las líneas de cuadrícula según otras opciones además del recuento.
Si especificas un número para
gridlines.count
, se usará solo como una aproximación. - Las nuevas opciones
gridlines.minSpacing
yminorGridlines.minSpacing
te permiten especificar el espacio mínimo de la pantalla entre las líneas de cuadrícula principales en píxeles. El valor predeterminado de las líneas de cuadrícula principales es 40 para las escalas lineales y 20 para las escalas logarítmicas. En el caso de minorGridlines, el minSpacing predeterminado es 1/2 del espacio mínimo de las líneas de cuadrícula principales para las escalas lineales y 1/5 del minSpacing para las escalas de registros. Si especificas la cantidad y no el espaciado mínimo, este se calcula a partir del recuento. Por el contrario, si especificas el espaciado mínimo y no el recuento, este se calcula a partir del espaciado mínimo. - La nueva opción
gridlines.interval
te permite especificar un array de tamaños (como valores de datos, no píxeles) de las líneas de cuadrícula y minorGridlines. Por el momento, esta opción solo es para ejes numéricos, pero es similar a las opciones degridlines.units.<unit>.interval
, que se usan solo para fechas y horas.- Para las escalas lineales, el valor predeterminado es
{ gridlines: { interval: [1, 2, 2.5, 5] } }
, lo que significa que los valores de las líneas de cuadrícula pueden caer en cada unidad (1), en unidades pares (2) o en múltiplos de 2.5 o 5. También se considera cualquier potencia de 10 de estos valores (p.ej., 10, 20, 25 o 50). Para las líneas de cuadrícula menores, el valor predeterminado es{ minorGridlines: { interval: [1, 1.5, 2, 2.5, 5] } }
. El intervalo de líneas de cuadrícula menor que se elija siempre será un divisor par del intervalo de líneas de cuadrícula principal elegido. - Para las escalas de registro, el valor predeterminado es
{ gridlines: { interval: [1, 2, 5] } }
y{ minorGridlines: { interval: [1, 2, 5] } }
.
- Para las escalas lineales, el valor predeterminado es
- Nuevas opciones para
gridlines.multiple
yminorGridlines.multiple
, que especifican que los valores de las líneas de cuadrícula y las marcas deben ser múltiplos de los valores de esta opción. Por lo tanto, puedes hacer que las marcas sean números enteros si especificasgridlines.multiple = 1
. - Las líneas de cuadrícula ahora se rechazarán si se duplican las etiquetas de marca con formato para los números, por lo que puedes especificar
format:"#"
si solo quieres mostrar marcas de números enteros. -
Cuando se usa la opción de "ticks" explícitas, ahora expandimos el viewWindow para incluir esos elementos, si están fuera del rango de datos.
Se pueden anular las opciones explícitas
viewWindow
min
omax
. Este es un cambio en el comportamiento anterior, que actuaba de forma más similar al modo'maximized'
con marcas explícitas. -
Cuando
viewWindowMode
espretty
, que es la configuración predeterminada para los ejes objetivo, viewWindow se expande ahora a la línea de cuadrícula principal más cercana para los números, o a la línea de cuadrícula secundaria más cercana para las fechas y las horas.
- Formato
- Los formatos de número para los patrones "corto" y "largo" ahora utilizan 3 dígitos significativos.
- Los valores de timeofday ahora tendrán un formato de valores de 24 horas (“HH”) de forma predeterminada en lugar de valores de 12 horas (“hh”).
- Los formatos explícitos para las fechas y horas ahora anularán los formatos de "unidad".
- Se corrigió el modo de explorador, que se rompía después de rediseñar el gráfico.
- Marcas y líneas de cuadrícula
- Gráfico de histograma
- Líneas de cuadrícula del eje del dominio y el color predeterminado del modelo de referencia es “ninguno”.
- El formato predeterminado de las marcas del eje objetivo ahora es #, para mostrar solo los números enteros.
- Generar buckets con el algoritmo de generación de marcas
La cantidad predeterminada de buckets se calcula con una nueva opción
histogram.numBucketsRule
. Los valores posibles son “sqrt”, “sturges” y “rice”. Consultar https://es.wikipedia.org/wiki/Histograma#Number_of_bins_and_width
- ColumnChart y BarChart
- Se corrigió la detección del tamaño mínimo de barra (la diferencia entre valores adyacentes) para trabajar con fechas y horas.
- Tabla
- Se agregó compatibilidad con la propiedad “className” en las filas.
- Agrega propiedades de columna y celda especificadas por el usuario a las propiedades predeterminadas (en lugar de reemplazarlas), de manera similar a las propiedades de fila.
- Datos
- Corrige la función data.group para permitir que varias agregaciones usen la misma columna.
- Cumplimiento de la Política de Seguridad del Contenido (CSP)
- Quita los usos de “eval” para la deserialización de JSON.
26 de junio de 2017
Disponible en cuasperpetuidad como la versión 45.2 de gráficos congelados- Corecharts
- Muchos cambios internos afectan la manera en que se procesan las opciones. (Esto provocó algunos errores relacionados con el modo "explorador").
- Se agregaron opciones de
tooltip.boxStyle
: p.ej.,'tooltip': { 'boxStyle': { 'stroke': '#b2b2b2', 'strokeOpacity': 1, 'strokeWidth': 1.5, 'fill': 'white', 'fillOpacity': 1, 'shadow': { 'radius': 1, 'opacity': 0.2, 'xOffset': 0, 'yOffset': 2 } }}
- Se corrigieron los elementos de la leyenda del gráfico de áreas para usar la opción
areaOpacity
. - Corrige el bucle infinito cuando los valores de dominio con formato son numéricos (incorrectamente).
- Gráfico de tabla
- Corrige los botones de paginación.
- Agrega el tipo de columna al atributo
class
de la celda de encabezado. - Respeta las propiedades en las columnas de la tabla de datos.
- Corrige las etiquetas de accesibilidad cuando el ordenamiento está habilitado.
- Diagrama de Gantt
- Se corrigió el objeto de selección para incluir el índice de filas.
6 de enero de 2017
Disponible en cuasperpetuidad como la versión 45.1 de gráficos congelados- Corecharts
- Soluciona el problema para evitar fallas cuando las opciones
chartArea.bottom
y.right
sean demasiado grandes.
- Soluciona el problema para evitar fallas cuando las opciones
- Diagrama de Gantt
- Ahora muestra la propiedad
row
para los elementos seleccionados.
- Ahora muestra la propiedad
12 de septiembre de 2016
Disponible en cuasperpetuidad como la versión 45 de Frozen Charts.- Cambios en el cargador:
- Admitir varias llamadas de
google.charts.load
- Se puede llamar a las instancias de ChartWrapper con un
chartType
cargado de forma dinámica. - Ya no se requiere que incluyas el cargador JSAPI para los gráficos GeoChart y Map. Hay una nueva configuración del cargador
mapsApiKey
que te permite especificar tu propia clave, en lugar de obtener el comportamiento predeterminado, que puede provocar una limitación ocasional del servicio.
- Admitir varias llamadas de
- Gráficos basados en Flash:
- En el caso de GeoMap y MotionChart, swfobject.js se actualizó para usar la última versión 2.2. No deberían haber cambios visibles en las funciones del gráfico debido a esta actualización.
- En el caso de AnnotatedTimeline, ahora lo reemplazamos por Annotation Chart, que ha estado en desarrollo durante un par de años y parece estable. Casi todas las funciones de AnnotatedTimeline deben aplicarse a AnnotationChart sin necesidad de realizar cambios en tu código, aunque el aspecto es diferente. AnnotationChart no usa código Flash y se crea sobre los gráficos Corecharts, ChartRangeFilter y Table.
- Corecharts:
- Se corrigió el rol
certainty
para que funcione correctamente con diseños personalizados. - Se hizo que la tabla de accesibilidad se oculte correctamente en contenedores de derecha a izquierda.
- Se corrigió la animación de inicio cuando se usa con ChartWrapper.
- Se corrigió la animación de valores discretos que intercambian lugares.
- Crea fechas independientemente de qué día del mes sea.
- Corrige los colores del gráfico de áreas apiladas relativas.
- Corrige el ColumnChart con una escala logarítmica y valores negativos o 0.
- Se corrigió el rol
- PieChart: Se corrigió la implementación inconsistente de la opción
reverseCategories
. - Calendario: Ahora usa más de dos colores de la opción de array
colorAxis.colors
cuando no se especificacolorAxis.values
. El comportamiento debería ser más parecido a lo que sucede en el GeoChart, donde los puntos de inflexión se extienden de manera uniforme a lo largo del gradiente. - Gráficos de Material: Se corrigió convertOptions para que los gráficos de Material usen el color de fondo correctamente.
- Los gráficos de mapa ahora separan el texto del título del marcador de la ventana de información:
- Se agregó la nueva opción "showInfoWindow" para controlar específicamente la ventana de información.
- Se agregó la nueva opción "showTooltip" para controlar específicamente el texto del título del marcador.
- Ambas opciones se heredan de 'showTip' cuando no se configura.
- Corrección de errores: al hacer clic en un punto seleccionado, la ventana de información desaparece.
23 de febrero de 2016
Disponible en cuasperpetuidad como la versión 44 de Frozen Charts.- Corecharts:
- Los valores de timeofday ahora usan UTC internamente, lo que corrige problemas con los ejes timeofday truncados.
- Se agregaron opciones para especificar
bar.width
,bar.gap
,bar.group.width
(erabar.groupWidth
) ybar.group.gap
. - Se cambiaron los intervalos en forma de barras (barras y cuadros) para que sean coherentes con los gráficos de barras.
- Histograma:
- Se corrigió el formato de los elementos de información sobre la herramienta para usar valores con formato
- Agrupamiento fijo con valores muy pequeños y muy grandes.
- Las opciones de ancho de barra y espacio también se aplican a los histogramas.
- Se agregaron
histogram.minValue
yhistogram.maxValue
para expandir el rango de buckets. - Permitir el uso de la opción de marcas explícitas en el eje de dominio
- PieChart:
- Se corrigió un error con la información sobre la herramienta que se producía cuando las porciones son demasiado pequeñas para mostrarlas.
- Calendario:
- Se solucionaron problemas relacionados con las zonas horarias y el horario de verano.
- GeoChart:
- Esperar más tiempo en conexiones lentas para datos de ubicación geográfica.
- Gantt:
- Se corrigieron algunos problemas con el orden de los elementos.
- Gráficos de Material
- Se corrigió el formato de los elementos de información sobre la herramienta para usar valores con formato
2 de octubre de 2015
Disponible en formato cuasi perpetuo como la versión 43 de Frozen Charts.- Los gráficos ahora son compatibles oficialmente con Microsoft Edge.
- Corecharts:
- Ahora,
focusTarget
puede ser un array para especificar varios objetivos de enfoque. - Ahora es posible diseñar los intervalos con la función de diseño.
- Se solucionó el problema con la propiedad
visible
para las acciones de información sobre la herramienta. - El posicionamiento de la información sobre la herramienta HTML ahora coincide más estrechamente con el posicionamiento de la información sobre la herramienta de SVG.
- La opción
chartArea
ahora admite'right'
y'bottom'
. - Se descartarán las marcas superpuestas del eje vertical.
- El tamaño de las flechas de desplazamiento de la leyenda es fijo.
- Las anotaciones ahora están posicionadas correctamente cuando el gráfico
orientation
es'vertical'
o cuando los ejes tienen undirection
de-1
. - Ahora admite el ancho variable en gráficos de barras, columnas y áreas escalonadas, cuando configuras
bars { variableWidth: true }
.
- Ahora,
- Gráfico de burbujas: Las etiquetas predeterminadas que ahora se usan para la información sobre la herramienta
- Diagrama de Sankey:
- Mejor manejo del color.
- Ahora se admite la interactividad de vínculos.
- Cronograma:
- Las duraciones ahora están localizadas.
- Ahora admite
minValue
ymaxValue
para el eje horizontal.
- Diagrama geográfico:
- Cuando se especifica un valor nulo para un cuadro de información personalizado, se creará el cuadro de información predeterminado.
- Ahora puedes inhabilitar la interactividad para los marcadores.
- Árbol de palabras:
- Mejor manejo del color.
- La columna de color de cadena dejó de estar disponible y se agregó compatibilidad con columnas de estilo para reemplazarla.
- Líneas de tendencia: Se corrigieron algunos errores relacionados con la fecha y la escala logarítmica.
- Gráfico de la tabla: La opción
pagingButtons
ahora funciona en más combinaciones con las opcionespage
,pageSize
ystartPage
. - Gráficos de material (barras, líneas y dispersión, hasta ahora): se corrigieron varios errores al volver a dibujar gráficos y varios gráficos en una página.
- Gráfico de anotaciones: El formato de fecha y hora para el selector de rango ahora es el mismo que el del gráfico principal.
30 de abril de 2015
Disponible en cuasperpetuidad como la versión 42 de Frozen Charts.- Corecharts
- ColumnChart, BarChart, AreaChart y SteppedAreaChart ahora admiten
isStacked: 'percent'
(para escalar al 100% de los datos de cada categoría) yisStacked: 'relative'
(para escalar al rango 0..1). - Para todos los gráficos principales, la línea de base predeterminada para los ejes ya no estará en el borde del gráfico. Se usará el valor de referencia predeterminado igual a 0 para los ejes numéricos, pero para la retrocompatibilidad con los gráficos existentes, no se incluirá automáticamente en el gráfico, a menos que esté "lo suficientemente cerca" de los datos. Puedes forzar la inclusión del modelo de referencia con solo agregar
baseline: 0
a tus opciones. Para los ejes de fecha y fecha y hora, no hay un modelo de referencia predeterminado, pero puedes especificar uno si lo deseas. - Las leyendas de Corechart usan el estilo de línea, área y punto correspondientes a cada serie.
- Todas las opciones de texto para gráficos centrales ahora admiten la opción
opacity
. - El cargador de fuentes web se usará para cargar fuentes desconocidas, lo que podría retrasar el dibujo de tu gráfico. Los nombres de las fuentes no distinguen mayúsculas de minúsculas.
- La animación de inicio ahora funciona con DataViews y cuando se combina con el modo de dibujo asíncrono.
- Corrige el método
clearChart
cuando se usaba antes de que se dibujara el gráfico por primera vez. - Se agregó una opción
pointsVisible
para el nivel superior, la serie y las líneas de tendencia. Esta opción controla si los puntos deben ser visibles de forma predeterminada. Esto te permite cambiar elpointSize
y mantener los puntos ocultos. - La posición de la información sobre la herramienta HTML es fija.
- El diagrama de dispersión ahora funciona con un eje de dominio discreto y admite anotaciones.
- El gráfico circular ahora admite información sobre la herramienta personalizada.
- Sankey
- Ahora puedes seleccionar nodos. Para habilitar esta función, configura
sankey.node.interactivity
comotrue
. - Agregar la capacidad de especificar la interactividad de Sankey a través de las opciones del gráfico Por lo general, las opciones se especifican con el estilo de lo que se especifica, agregando un objeto con atributos de estilo modificados en una de las siguientes claves:
'selected'
,'focused'
,'unselected'
o'unfocused'
. - Colores
- Sankey ahora admite la función
'style'
- Ahora los nodos se pueden colorear de forma única si se establece la opción
sankey.node.colorMode
en'unique'
- Ahora se puede cambiar el color de los vínculos. Se puede cambiar el modo de color con la opción
sankey.link.colorMode
. Los valores válidos son los siguientes:'unique'
: Cada vínculo tiene su propio color.'source'
: Cada vínculo usa el color de su nodo fuente.'target'
: Cada vínculo usa el color de su nodo de destino.'gradient'
: Cada vínculo se colorea con un gradiente que va del color del nodo fuente al color del nodo de destino.- NOTA: Si el color de nodo se establece en el valor predeterminado o las paletas para nodos y vínculos son diferentes,
'source'
,'target'
y'gradient'
usarán los colores que se asignarían a los nodos sicolorMode
era'unique'
y los vínculos y nodos compartían una paleta.
- Ahora se puede cambiar la paleta de colores de los nodos a través de
sankey.node.colors
. - Ahora se puede cambiar la paleta de colores de los vínculos mediante
sankey.link.colors
.
- Sankey ahora admite la función
- Los cuadros de información predeterminados (HTML y SVG) ahora se pueden generar mediante vínculos, y los cuadros de información personalizados son compatibles con el rol
'tooltip'
. - Cronograma
- Ahora se admiten los cuadros de información SVG.
- Ahora se admiten los cuadros de información personalizados.
- Los colores cambiarán si se requieren más colores de los disponibles.
- Calendario
- Ahora se admiten los cuadros de información SVG.
- Ahora se admiten los cuadros de información personalizados.
- Líneas de tendencia
- Ahora se admite la opción
pointsVisible
.
- Ahora se admite la opción
- Gráfico de tabla
- Las opciones
'width'
y'height'
pueden no estar especificadas, lo que significa que la tabla debe reducirse tanto como sea posible, o'100%'
, lo que significa que la tabla se debe expandir lo más posible. - Se quitó la tabla duplicada que se usaba para el encabezado de la tabla inmovilizada.
- Las columnas inmovilizadas son útiles cuando tienes más columnas de las que caben en el ancho disponible. Por ejemplo, las 2 columnas más a la izquierda pueden inmovilizarse con
'frozenColumns': 2
. - Especifica la cantidad de botones de paginación con la opción
'pagingButtons': #
. La cantidad de filas por página se basará en eso, a menos que también especifiques la opción'pageSize'
. - La opción
'rtlTable'
ahora funciona con paginación o desplazamiento, pero (todavía) no confrozenColumns
. - Se cambiaron los nombres de algunas clases de CSS (p.ej.,
'content'
) para evitar conflictos. - Los encabezados de columna ahora no se ajustan de forma predeterminada.
- Las opciones
- Gráficos de Material
(Por el momento, existen versiones de Material de los gráficos de barras, líneas y dispersión).- Se mejoró la compatibilidad con los ejes de fecha, fecha y hora y hora del día.
- Solucionar problemas de tamaño con varios gráficos en la misma página
- Ahora se puede usar con ChartWrapper.
- Gráfico de anotaciones
- Correcciones para seleccionar anotaciones y el color del selector de rango
- Permite que el gráfico de anotaciones especifique el orden de la tabla de anotaciones con la opción
table.sortAscending
.
- Mapa
- Ya no se ignora un conjunto de coordenadas si los valores de latitud y longitud son 0.
23 de febrero de 2015
Disponible en formato cuasi perpetuo como la versión 41 de Frozen Charts.- Gráficos principales
- Animaciones de inicio para la mayoría de los gráficos principales: agrega
startup:true
a la opciónanimation
. - Agrega
clearChart()
a varios gráficos a los que les faltaba esta función. - Las marcas del eje vertical ubicadas dentro del área del gráfico ahora pueden usar
chartArea.width
completa. - Maneja los valores nulos de manera más coherente, especialmente para tablas con formato JSON.
- Se agregó la opción
allowAsync
para dibujar de forma asíncrona. - Permite que los valores
timeofday
tengan de 1 a 7 elementos. - Se puede hacer referencia a las columnas por ID o etiqueta, además del número de índice.
- Generalizar el rol
style
- Compatibilidad con información sobre la herramienta para los idiomas que se escriben de derecha a izquierda.
- Se agregó el tema claro de Material (agregar tema: opción
material
). - Información sobre la herramienta HTML
- Corrige la posición de los cuadros de información HTML de modo que sean relativos al contenedor.
- Corrige el error
tooltip tag is undefined
. - Usa la propiedad de color de estilo de texto.
- Líneas de tendencia
- Corrección de la escala logarítmica
- Permite que se inhabiliten los cuadros de información por línea de tendencia.
- Trabajar con varios ejes verticales
- Trabaja con animación.
- Anotaciones: Evita cubrir las anotaciones con el cuadro de información sobre la anotación.
- Animaciones de inicio para la mayoría de los gráficos principales: agrega
- Gráficos de Material
- Agrega la capacidad de personalizar los colores de la serie con la opción
colors
. - Agrega el Gráfico de líneas de Material.
- Agrega el Diagrama de dispersión de Material.
- Ahora se admiten subtítulos cuando se usa
convertOptions()
.
- Agrega la capacidad de personalizar los colores de la serie con la opción
- Histograma: restringe automáticamente el número de buckets para evitar que sea demasiado pequeño.
- Gráfico de calendario: Admite valores de cero.
- Visualización del mapa
- Corrección en el nivel de zoom
- Se admiten mapas con diseños.
- Admite varios tipos de marcadores personalizados.
- Gráfico de velas: Ahora funciona con la orientación vertical.
- Gráfico de tabla
- Se quita la selección previa cuando se llama a
draw()
. - Usa elementos
THEAD
yTH
para el encabezado de la tabla. - Conserva el encabezado entre llamadas
draw()
para que funcionen con las herramientas de accesibilidad.
- Se quita la selección previa cuando se llama a
- AnnotationChart
- Orden inverso de las anotaciones en la tabla.
- Conserva los colores de la serie cuando la ocultes y muestres.
- Restablecer el ancho y el alto a los valores predeterminados cuando no se especifican.
- Establece la ventana de vista de gráfico según la posición del selector de rango.
- Gráfico de indicador: Se corrigió la reducción en las llamadas posteriores de
draw()
. - Paneles: Agrega el método
getSelection()
que muestra una unión de todas las selecciones en el panel. - Los parámetros ChartWrapper y ControlWrapper ahora permiten un elemento
container
, como alternativa acontainerId
. - Se realizaron mejoras de rendimiento para ChartRangeFilter y para los gráficos que utilizan información sobre la herramienta de enfoque de categoría.
- Editor de gráficos
- Oculta los elementos que no sean relevantes (p.ej., el menú de la leyenda cuando no hay elementos de la leyenda).
- Oculta los divisores de elementos del bucket del histograma (de forma predeterminada).
- Correcciones de colores de gráficos circulares
- Compatibilidad con temas
- Compatibilidad con líneas de tendencia polinómicas.
- Habilitar las líneas de tendencia para los ejes basados en fechas y los gráficos de áreas
- Haz clic en la compatibilidad del editor para los valores mínimos y máximos.
- Compatibilidad con gráficos de barras para ejes continuos y líneas de tendencia
6 de octubre de 2014
- Árboles de palabras
- Accesibilidad
- Agregar una tabla con datos para lectores de pantalla
- Corrección para el texto con auras.
- Más correcciones o ajustes de accesibilidad.
- Gráfico de anotaciones
- Correcciones en la animación que se producen cuando cambia el tamaño
- Correcciones de leyendas
- Diversas correcciones de errores de ChartWrapper
- Cronograma
- El formato de fecha ahora está disponible en el cuadro de información
- Las etiquetas de la barra ahora se fuerzan dentro de la barra de tareas
- Varios
- Señales y corrección de marcas
- Más opciones de formato del cuadro de información
- Varias mejoras de renderización interna
- Mejoras en el explorador de datos
- Improvisaciones en la línea de tendencia
- Mejoras en el procesamiento de ejes
- Gráficos de barras y columnas de Material, que se adaptan al nuevo estilo visual de Google
25 de junio de 2014
- Gráficos principales (línea, barra, columna, área, combinado, circular, dispersión, vela, burbuja, histograma, área escalonada):
- Ahora se admiten 0 líneas de cuadrícula y 1.
- Animación más rápida de una gran cantidad de valores de ejes discretos.
- Se corrigió la animación con valores nulos o duplicados.
- La nueva opción de anotaciones
highContrast
te permite recuperar la capacidad de personalizar los colores del texto dentro de una barra. - Se corrigió un error que se producía cuando se generaba un cuadro de información para datum nulo o NaN.
- El modo explorador podría fallar en circunstancias inusuales; ya no.
- Cómo imprimir gráficos
- La información sobre la herramienta ahora se renderiza sobre los diagramas de serie.
- Las anotaciones ya no están recortadas.
- Se corrigió la opacidad.
- Diversas correcciones de Firefox e IE
- Maneja texto subrayado.
- El dibujo del gráfico se recorta al área del gráfico, mientras que la información sobre la herramienta no.
- Los gráficos circulares 3D se dibujan correctamente.
- Gráficos de barras y columnas
- Se agregó una opción para que las anotaciones se dibujen siempre fuera de la barra.
- Gráficos circulares
- Se corrigieron gráficos circulares en 3D invertidos.
- Se solucionó el problema del gráfico circular en Chrome que causaba que casi círculos enteros se procesaran de forma incorrecta.
- Histogramas
- Se corrigió la agregación de información y selección múltiple.
- Diagramas geográficos
- Compatibilidad con tooltip.trigger = 'selection'.
- Cronogramas
- Funciona con "datetime" y "date".
- Ahora se puede manejar start < 1970 y end == null.
- Ahora cuenta con información sobre herramientas e interactividad que funcionan en IE10.
- Se corrigió la falla en IE10.
- Gráficos de anotaciones
- Se corrigieron las etiquetas cuando hay más de 26 anotaciones.
- Ahora se admiten los eventos
rangechange
,ready
yselect
. - Se corrigió la compatibilidad con DataView.
- Formas de puntos
- La nueva opción
dent
te permite personalizar el aspecto de las estrellas.
- La nueva opción
- Accesibilidad
- Se quitó el desorden del DOM y se agregaron etiquetas ARIA descriptivas.
25 de marzo de 2014
- Formas de puntos
- Se agregó una nueva opción de nivel superior
pointShape
. - Se agregó una nueva opción
strokeDashStyle
para pinceles.
- Se agregó una nueva opción de nivel superior
- Animación: Se agregó una corrección para la animación de las anotaciones y los intervalos.
- Modo de explorador
- Se corrigieron los ejes de fecha, fecha y hora y hora del día.
- Soluciona el problema para evitar fallas con ejes discretos.
- Editor de gráficos de Documentos de Google
- Se hicieron varias mejoras para cambiar de pestaña.
- Se agregaron etiquetas ARIA para mejorar la accesibilidad.
- Se agregó la opción de línea de cuadrícula "automática".
- Cronograma
- Se agregó compatibilidad con estilos.
- Se agregó la opción para desactivar los cuadros de información.
- Se agregó la capacidad de seleccionar elementos.
- Sankey
- Se agregó la comprobación de ciclos en los datos.
- Se afinieron los nodos y los vínculos más livianos.
- Calendario
- Se agregó compatibilidad con las selecciones.
- Se agregó compatibilidad con fecha y hora.
- Se agregó compatibilidad con estilos.
- Se agregaron mejoras menores al color y el estilo.
- Gráfico de anotaciones
- Se agregó una corrección para ejes de fecha y hora de rango extremadamente corto.
- Se cambió el color de la línea del selector de rango para que coincida con el color del gráfico.
- Histogramas: Se agregó una corrección para los cuadros de información.
- Varios
- Se agregó una corrección para las marcas explícitas con el fin de mejorar el formato predeterminado.
- La escala de registro ahora usa siempre un número variable de líneas de cuadrícula.
- Se agregó un nuevo método de generación de marcas para fecha, fecha y hora y hora del día cuando se usa con un número variable de líneas de cuadrícula.
- Trata los valores NaN como nulos y maneja valores aislados (rodeados de valores nulos) para gráficos de líneas y gráficos de áreas.
- Se agregó una nueva opción para los gráficos de tabla:
keepScrollPosition
. - Se agregó compatibilidad para las leyendas de
labeled
en los gráficos de áreas - Se agregó una corrección para los gráficos combinados cuando las barras se mezclan con otros tipos, lo que genera brechas.
- Se agregó la capacidad de personalizar los íconos de marcadores en los gráficos de mapa.
29 de enero de 2014
- Nuevo gráfico: Annotation, una versión sin Flash del cronograma anotado
- Nuevo gráfico: Sankey.
- Nuevo gráfico: Calendario.
- Nueva función: cruz de punto para diagramas de dispersión, gráficos de líneas y gráficos combinados.
- Nueva función: conversión de gráficos a PNG.
- Nuevo método:
addOneTimeListener()
, que se usa para escuchar el primer caso de un evento - Cronograma: Se agregó compatibilidad con la función “style”.
- Cronograma: Ahora se admiten selecciones.
- Gráficos circulares: Comportamiento fijo cuando solo hay una fila de datos
- Se mejoró el comportamiento de las fechas para números variables de líneas de cuadrícula.
- Animaciones: maxFramesPerSecond ahora es configurable.
- Un conjunto de opciones de
boxStyle
para las anotaciones. - Conversión de string a número en las tablas de datos: ahora se convertirán automáticamente cuando el tipo de columna sea numérico.
- Gráfico de columnas: la información sobre la herramienta ahora muestra valores nulos.
- Mejora en la velocidad del histograma: ahora se renderizan como gráficos de columnas para conjuntos de datos grandes.
- Histograma: Corrección de los cuadros de información con categorías.
- Explorador: corrección de datos no numéricos.
- Las llamadas a google.load ahora se serializan.
- Se corrigió el error IE7, IE8 cuando se usaban anotaciones y columnas apiladas.
26 de noviembre de 2013
- Ahora es posible mostrar valores persistentes junto a barras, columnas, puntos, etcétera.
- Los marcadores ahora se dibujan con el tamaño correcto cuando el valor mín. es mayor que el valor máximo de los datos.
- Se implementó la función de arrastrar para desplazarse lateralmente/zoom
- Formatos de fecha fija para Japón
- Corregido: La escala de seguidores se superpone en el mapa mundial
- Cuando arrastras el mouse y el cursor del mouse termina sobre el gráfico, no hagas ningún efecto de desplazamiento.
- Corregido: Cuando se configura viewWindow para realizar desplazamientos, las líneas de cuadrícula no proporcionan una indicación significativa para los cambios de escala del eje de destino.
- Corregido: La ventana emergente de descripción de [Firefox] no aparece cuando el usuario desplaza el mouse sobre las barras del gráfico debajo de la pestaña "Publicaciones".
- Corregido: getSelection muestra objetos de selección con propiedades de columna no definidas.
- Corrección: Las funciones join() y group() ya no estaban vacías en ID de columna.
- Corregido: El marcador de Afganistán aparece en Pakistán en Mac Safari.
- Se corrigieron las fugas de memoria en varios gráficos.
- GeoChart ahora admite todas las funciones de información sobre la herramienta compatibles con Corecharts.
- Cuando se hace clic en el valor de CoreCharts, ahora se selecciona el valor de datos correcto o se anula la selección correspondiente cuando se aplica el estado InvertCategories.
- DefaultColor ahora es una opción.
- Corregido: Las animaciones que cambian el tipo de eje desde o hacia un eje de fecha arrojarán un error.
- Se corrigió el problema de filtraciones de objetos de escucha con objetivos de eventos nativos
- Ahora se admite la opacidad de los datos para los puntos
- Fijo: ColumnChart, BarChart y CandlestickChart con eje de dominio continuo dividido las barras a la mitad en los extremos inferior y superior del eje
- vAxis:{logScale:true} ya no genera errores cuando hay NaN en los datos.
- Corregido: Cuando vAxis.logScale es verdadero, vAxis.maxValue parece actuar como vAxis.gridlines.count.
- Fijo: se ignoran minValue y maxValue establecidos en 0, con un número variable de líneas de cuadrícula (cuando gridlines.count == -1)
- Permitir que viewWindow.max y viewWindow.min funcionen con marcas
- Formato de fecha de eje fijo
- La opción "Mover y cambiar tamaño" ahora responde de forma correcta.
- El eje horizontal con slantedText ahora desplaza el texto para mantenerlo centrado bajo el valor de la marca.
- El cambio del modelo de referencia con la ventana de vista mínima o máxima no se comporta correctamente en algunos de los gráficos.
- Se agregó compatibilidad con createTextOnLineByAngle.
- El gráfico de cronograma ahora muestra datos diarios
- El tamaño de los marcadores de diagrama geográfico no cambia cuando se establece el valor del eje mínimo
- Se corrigió el título faltante del cuadro de información cuando no hay etiqueta de barra.
- Se agregaron algunos eventos (pero no el conjunto completo) a Rutas.
- Se agregó enableInteractivity para Rutas.
- Ya no se ignoran los valores de marca explícitos con formato en el modo de compilación
- Una sola fila de datos ya no causa errores con los gráficos en forma de barras
- arrayToDataTable ahora permite que los encabezados de la primera fila especifiquen objetos
- Compatibilidad con dataTableFromCsv
- El gráfico de velas ya no falla cuando la cantidad de filas supera el ancho disponible para mostrar todas las velas.
- Los gráficos de ejes con cero filas de datos y un número variable de líneas de cuadrícula ya no generan bucles infinitos
- Los plazos ya no cometen errores con los datos razonables.
- Math.floor(x) === x ya no tiene un resultado no determinista.
- La línea de tendencia ahora funciona para Spark chart
- Se corrigió la visualización de errores en el gráfico de barras.
- Se creó una opción para un pedido Z para la serie
- Se corrigió el error de la fuente SansSerif.
- Se corrigieron las excepciones causadas por el código de corechart actual.
- La animación de imagen tras siguiente ahora se anima de forma fluida, en lugar de aparecer de manera abrupta al final de la animación de deslizamiento.
- Ahora se muestran las opciones del eje vertical izquierdo para los gráficos intercalados
- Las opciones del gráfico ya no están interrumpidas en el menú desplegable "Cambiar gráfico" del gráfico intercalado
- El array de strings o números pasados a arrayToDataTable ya no se convierte en un array de objetos.
- Se corrigió la fuga de memoria oculta en el gráfico de líneas.
- Las opciones de leyenda ya no faltan en la pestaña "Personalizar" del histograma.
- Histograma, las vistas previas de diagrama de árbol ahora se muestran correctamente.
- El histograma ya no muestra un error en una selección de “modo de comparación”
- Fijo: El modo de eje doble es compatible con el gráfico de histograma, aunque no hay opciones de ejes en el editor de gráficos de Hojas de cálculo.
- Las opciones de la pestaña Eje ahora se muestran para el Histograma
- Se corrigió la animación para los gráficos de diferencias.
- Se habilitó la opción “trazar valores nulos” para el histograma
- Se corrigió el error de ChartRangeFilter
- La información sobre la herramienta ahora tiene en cuenta la longitud de "nulo"
27 de agosto de 2013
- Gráficos de cronograma
Un cronograma es un gráfico en el que se muestra cómo se usa un conjunto de recursos a lo largo del tiempo. Si estás gestionando un proyecto de software y deseas ilustrar quién está haciendo qué y cuándo, o si estás organizando una conferencia y necesitas programar salas de reuniones, un cronograma suele ser una opción de visualización razonable. Un tipo popular de línea de tiempo es el diagrama de Gantt:
https://developers.google.com/chart/interactive/docs/gallery/timeline - Gráficos de anillos
Ahora puedes crear un gráfico de anillo quitando un agujero del centro de un gráfico circular:
https://developers.google.com/chart/interactive/docs/gallery/piechart#donut - Actualización de datos de mapas para GeoChart
A medida que Google mejora sus datos geográficos con proyectos como Ground Truth, volvemos a generar periódicamente nuestros datos de mapas estáticos para integrar estas mejoras.
- Marcas explícitas
Ahora proporcionamos "marcas explícitas", que te permiten definir mejor dónde aparecen las marcas y cómo están etiquetadas. Consulta las opciones
hAxis.ticks
yvAxis.ticks
, por ejemplo, https://developers.google.com/chart/interactive/docs/gallery/linechart#Configuration_Options. - Cuadros delimitadores
Documentamos
getBoundingBox()
y varios métodos relacionados que te permiten extraer información sobre dónde se dibujan los elementos del gráfico en la pantalla. Consulta las páginas de documentación de la galería de gráficos para obtener más detalles. - Mejoras de Geocoding
Hemos realizado una serie de mejoras en nuestra biblioteca de geocodificación para optimizar las solicitudes en caché de varios GeoCharts en la misma página.
- Otras mejoras
- Mejoras en el formato de fecha para ciertas configuraciones regionales
- Correcciones de serialización JSON
- Correcciones de ancho de líneas de la línea de tendencia.
- Se corrigió logScale en vAxis cuando se producen NaN en los datos.
15 de mayo de 2013
- Líneas de tendencia: Compatibilidad con líneas de tendencia lineales y exponenciales en la mayoría de los gráficos principales.
- Acciones: Ahora puedes agregar más interactividad a tus cuadros de información. Esta es una función abierta que te permite agregar devoluciones de llamada de JavaScript a un menú en la información sobre la herramienta.
- Selección automática de líneas de cuadrícula: Usa nuestro algoritmo para seleccionar automáticamente la cantidad de líneas de cuadrícula. Para ello, configura la opción
gridlines.count
como-1
. Esto funciona tanto parahAxis
como paravAxis
. - Se mejoró el rendimiento de ChartWrapper.
24 de septiembre de 2012
- Información sobre la herramienta HTML: compatibilidad con contenido personalizado de información sobre la herramienta HTML para datos, categorías y anotaciones (solo para determinados gráficos principales)
- ¡Mira, mamá, sin iFrame! - A excepción de IE 8, los gráficos ya no se dibujan dentro de un IFrame de forma predeterminada. Si te gusta el estilo retro, puedes establecer la opción
forceIFrame: true
para recuperarlo - Se quitó la opción
strictFirstColumnType
. Como recordarás, esta fue una solución temporal para la retrocompatibilidad. Consulta esta sección de ayuda para conocer las soluciones adecuadas - GeoChart: Nueva opción, tooltip.trigger, que funciona de la misma manera que en los gráficos principales
- GeoChart: Colores de borde mejorados
- ChartRangeFilter: Ahora puedes abandonar el área de control mientras te desplazas lateralmente o usas el zoom.
- ChartRangeFilter: Se corrigió una falla ocasional que se producía cuando se movía un controlador sobre otro.
- Mejoras significativas de rendimiento cuando se dibujan gráficos con un eje de dominio del tipo fecha
18 de junio de 2012
- CandlestickChart: Otorga más control sobre los colores de las velas (consulta el grupo de opciones
candlestick
). - ComboChart: Compatibilidad con velas y series steppedArea (consulta las opciones
series
yseriesType
) - ColumnChart/BarChart/CandlestickChart: Admite ejes de dominio continuo (consulta las secciones de formato de datos relevantes)
- Todos los gráficos centrales: Admite la alineación de la leyenda (consulta la opción
legend.alignment
). - Todos los gráficos de eje de corechart: admite líneas de cuadrícula menores (consulta la opción
minorGridlines
).
2 de mayo de 2012
- Se agregó una opción de configuración para controlar el ancho de las barras en un ColumnChart/BarChart y las velas en CandlestickChart.
- Se corrigió una falla que se producía cuando se llamaba a clearChart() dos veces seguidas para los gráficos en el paquete corechart
- Se corrigió el mal funcionamiento de la interactividad cuando se llamaba a sort() después de clearChart() para los gráficos del paquete corechart.
- Geográfico: nuevos mapas de provincias para Estonia, Finlandia, Lituania, Letonia, Somalia y Sudán del Sur.
- Indicador: Se corrigió una falla que se producía cuando se llamaba adraw() dos veces en Firefox.
2 de abril de 2012
- Anotaciones:
- Efecto visual simple para seleccionar anotaciones (poner el texto en negrita).
- Mejor manejo de los paquetes de anotaciones (es decir, múltiples anotaciones en el mismo dato o valor de dominio)
- Permitir la interacción con anotaciones en el objetivo de enfoque "Categoría".
- Gráfico de TreeMap:
- Se agregó una opción para usar promedios ponderados en el mapa de árbol.
22 de febrero de 2012
- Se agregó el modo de gradiente de color al gráfico de burbujas.
- Diagrama geográfico:
- La interactividad de regiones en el modo de marcador ahora está inhabilitada de forma predeterminada.
¿Cómo conservar el comportamiento anterior? Establece la opción
enableRegionInteractivity
como verdadera. - De forma predeterminada, los marcadores ahora son opacos.
¿Cómo conservar el comportamiento anterior? Establece la opción
markerOpacity
en 0.5. - De forma predeterminada, el tamaño del marcador ahora es de entre 3 y 12 píxeles.
¿Cómo conservar el comportamiento anterior? Configura la opción
sizeAxis
en {minSize: 2, maxSize: 30}. - Ahora se abre una lupa cuando el usuario se desplaza sobre marcadores desordenados (excepto IE<=8).
¿Cómo conservar el comportamiento anterior? Establece la opción
magnifyingGlass
en {enable: false}. - Ya no estiramos los mapas de forma predeterminada, sino que conservamos la relación de aspecto original.
¿Cómo conservar el comportamiento anterior? Establece la opción
keepAspectRatio
como falsa.
- La interactividad de regiones en el modo de marcador ahora está inhabilitada de forma predeterminada.
¿Cómo conservar el comportamiento anterior? Establece la opción
- Un nuevo control: ChartRangeFilter.
- Una nueva opción experimental
forceIFrame
cuyo valor predeterminado es verdadero (el comportamiento actual), pero que se puede establecer como falso. Si la estableces como falsa, los gráficos centrales, los diagramas de árbol y los indicadores no renderizarán el gráfico en un iframe (para todos los navegadores, excepto IE<=8). Esto todavía es muy experimental y está indocumentado. Nos gustaría que lo pruebes y nos das tu opinión.
18 de enero de 2012
- Se cambió el valor predeterminado de
strictFirstColumnType
a verdadero. Si esto genera problemas con tus gráficos, consulta la sección de ayuda. - Se agregó un nuevo gráfico: diagrama de burbujas.
- Nuevo diseño del editor de gráficos con un panel personalizado renovado.
- Se agregó el método clearChart en todas las visualizaciones de la galería principal.
- Tabla: Se corrigió la fuga de memoria.
- CandlestickChart: Mejora del rendimiento en todos los navegadores
- GeoChart: Mejora del rendimiento en IE 8.
- SteppedAreaChart: Compatibilidad con combinación de opciones connectSteps y isStacked.
7 de diciembre de 2011
- Animación de transición.
- Nuevos efectos visuales para el enfoque y la selección de elementos de gráfico en gráficos de dispersión, de líneas, de área y en otros gráficos.
- Nueva función de rol de columna, que habilita anotaciones, barras de error, sugerencias de herramientas personalizadas, indicaciones fuera del alcance, nivel de certeza y énfasis en los tipos de gráficos principales.
- Modo de marcador en Geochart.
- Nuevo gráfico: Área escalonada.
- Nueva IU para ChartEditor
- Diagrama geográfico: nuevos mapas para estados de EE.UU., mejor visualización de áreas en conflicto.
- Nueva opción para maximizar el tamaño del gráfico:
{theme: 'maximized'}
.
30 de octubre de 2011
- Corrección de errores y trabajo de infraestructura
26 de septiembre de 2011
- Se mejoró la eficiencia de renderización en Corechart y GeoChart.
- Asistencia para la localización
- CoreChart: Efecto visual para la selección de puntos en LineChart/AreaChart/ScatterChart.
- Geográfico y mapa de árboles: Se corrigió la escala de colores en IE8.
17 de agosto de 2011
- Mejora de la eficiencia de renderización en el GeoChart.
- Compatibilidad con iOS e IE8 en la visualización de Gauge
- CoreChart: Mejora el efecto visual del enfoque al colocar el mouse sobre el elemento.
13 de julio de 2011
Estas son muchas propiedades nuevas:
viewWindow
, para especificar el zoom vertical o el recorte de datospieChartTooltip
, para especificar qué información debe aparecer en el cuadro de información.series
propiedades:visibleInLegend
,enableInteractivity
,areaOpacity
- Muchas propiedades de anulación nuevas en
vAxis
/hAxis
objects.
- Ahora se admiten dos ejes Y mediante las propiedades
series.targetAxisIndex
yvAxes
/hAxes
- Se mejoró el rendimiento de GeoChart
9 de mayo de 2011
- GeoChart: - Nuevo GeoChart (reemplaza al actual GeoMap de Flash)
- Candlestick: Nuevo gráfico de velas
- ComboChart: Habilita combinaciones de barras, líneas y gráficos de áreas en el mismo eje.
- Habilitar la personalización de series independientes en el paquete de corechart (p.ej., explorar la opción de series en el ComboChart)
- ChartWrapper: Es una nueva clase ChartWrapper para encapsular la creación y serialización de gráficos.
- ChartEditor: Es un nuevo editor de gráficos que se puede incorporar a tu propio sitio.
- Se realizaron cambios en el aspecto de TreeMap.
- Se agregaron nuevos paquetes controls y ControlWrapper.
- Las tablas dinámicas ahora son una fuente de datos compatible con la Visualización de Google.
- Se movieron los gráficos de imágenes para usar HTTPS.
21 de marzo de 2011
- Mapa de árbol: Nuevo evento de fusión de canales
- ImageCandlestick: Se agregó padding para la primera y la última vela.
- Indicador: Se cambió los colores predeterminados y se permitió a los usuarios cambiarlos. Se corrigieron algunas fugas de memoria
- Gráficos de barras, líneas, áreas, columnas y dispersión: se actualizó la apariencia de las líneas de cuadrícula.
24 de febrero de 2011
- Nuevo gráfico de velas de imágenes.
17 de enero de 2011
- Gráficos de barras, columnas, líneas y dispersión: Se agregó la opción
gridlineColor
. - Varios gráficos: Se agregaron dos opciones nuevas para dar formato al texto de marca de verificación:
hAxis.format
(diagramas de barras, diagramas de dispersión)vAxis.format
(diagramas de líneas, área, columnas y diagramas de dispersión)
- Gráfico de líneas:
- Se agregó la opción
interpolateNulls
. - Los puntos ahora son invisibles de forma predeterminada, a menos que se coloque el cursor sobre ellos.
- Se agregó la opción
- Gráfico circular:
- Ahora se enfatiza una porción cuando se coloca el cursor sobre una porción o la leyenda de una porción.
- Seleccionar porciones del gráfico circular ahora reemplaza la selección anterior en lugar de agregarla.
- Se agregó la opción pieResidueSliceColor para cambiar el color de la porción compuesta.
- Diagrama de árbol:
- Se corrigió un error que impedía que se renderizara un modelo de datos de tres columnas.
- Ordenación fija
- Los gráficos de áreas, barras, columnas, líneas, circulares, de dispersión, de diagramas de árbol y de indicadores ahora usan SVG en IE9, en lugar de VML.
- Nueva función,
google.visualiation.arrayToDataTable()
.
7 de noviembre de 2010
- Se agregaron las siguientes propiedades a los gráficos de áreas, barras, columnas, líneas y dispersión:
- chartArea, para especificar el tamaño y la posición del área del gráfico dentro de sus límites.
- titlePosition y axisTitlesPosition para especificar la posición de los títulos del gráfico y los ejes.
- backgroundColor, para especificar el color del fondo y el borde del área del gráfico.
- vAxis/hAxis.textPosition para especificar la posición de las etiquetas de las marcas en los ejes vertical y horizontal.
- Se agregaron las siguientes funciones al gráfico circular:
- chartArea, para especificar el tamaño y la posición del área del gráfico dentro de sus límites.
- backgroundColor, para especificar el color del fondo y el borde del área del gráfico.
- pieResidueSliceLabel, para especificar la etiqueta de la porción que representa los valores acumulados de todas las porciones que están por debajo de un valor de umbral especificado.
11 de agosto de 2010
- Se actualizó el paquete de gráficos principales:
- Se habilitó la posición superior e inferior de la leyenda.
- Se mejoró el diseño de etiquetas cuando los gráficos tienen sobrecarga de texto (cambio automático a etiquetas alternadas y texto inclinado cuando es necesario).
- Se mejoró el gráfico circular, ya que se expuso una opción para 3D y para dar formato a los textos en las porciones y la información sobre la herramienta.
- Se mejoró el manejo de las notificaciones de error en todos los gráficos.
- Se corrigieron varios errores, incluida la corrección de la fuga de memoria que se producía al volver a dibujar los gráficos.
- Se corrigió un error en Geomap en el que los códigos de dos letras se suponían erróneamente que eran códigos de región.
16 de junio de 2010
- Se agregaron eventos onmouseover/onmouseout al diagrama de árbol
- Gráficos de imágenes genéricos, tipo radar:
- Ahora se admiten los tipos de gráficos r y rs
- showValueLabels ahora es verdadero de forma predeterminada
- Gráficos de áreas, de barras, de columnas, de líneas, circulares y de dispersión:
- Se corrigieron algunos errores de diseño y orden.
- Se mejoró el manejo de errores de los valores de datos incorrectos.
- Se corrigieron pequeños errores adicionales.
- Mapa geográfico: ahora admite cadenas de sugerencias de herramientas internacionalizadas.
18 de mayo de 2010
- Nuevos gráficos principales (consulta a continuación): varios tipos de gráficos comunes se rediseñaron y se combinaron en un solo paquete llamado
corechart
. Ya no corregiremos errores ni agregaremos funciones nuevas en las versiones anteriores, sino que alentaremos a los usuarios a migrar a los gráficos nuevos. - Los gráficos de imágenes ahora admiten interactividad
- Nueva visualización de mapa de árbol
- La selección múltiple ahora es compatible con la visualización de Table en Mac.
- Mapa ahora proporciona el tipo de relieve.
Más información sobre los gráficos principales
Creamos versiones nuevas de varios tipos de gráficos comunes, incluidos los gráficos de áreas, de barras, de columnas, de líneas, circulares y de dispersión. Las versiones nuevas están en un paquete común llamado corechart. Las versiones anteriores seguirán existiendo en sus paquetes anteriores, pero te recomendamos que comiences a usar estas versiones nuevas.
Cómo migrar a los gráficos nuevos:
- Cambia el nombre de tu paquete
Carga el nuevo paquetecorechart
en lugar de los paquetes anteriores. Este paquete nuevo incluye el código para las nuevas versiones de las visualizaciones de área, barra, columna, línea, circular y dispersión, que antes se cargaban en paquetes separados.google.charts.load("current", {packages:["corechart"]});
- Ajusta las opciones del gráfico
Aunque muchas de las opciones no se modificaron, algunas cambiaron de nombre o aún no se admiten.
Opciones con cambios de nombre:- reverseAxis: Ahora se denomina
reverseCategories
. - lineSize: Ahora se denomina
lineWidth
. - smoothLine: Ahora se denomina
curveType
y, en lugar del valor verdadero, el usuario debe especificar el valor "function". - titleX/titleY: Estas opciones ahora se llaman
title
y forman parte de los nuevos objetoshAxis
ovAxis
. - logScale/logScaleX: Estas opciones ahora se llaman
logScale
y forman parte de los nuevos objetoshAxis
ovAxis
. - min/max: Estas opciones ahora se llaman
minValue
/maxValue
y forman parte de los nuevos objetoshAxis
ovAxis
.
Opciones no admitidas:- Posiciones de la leyenda: En este momento, solo se admite la posición derecha de la leyenda (o no se muestra una leyenda).
- 3D: Los gráficos circulares no admiten una versión 3D en este momento.
- Información sobre la herramienta: En la versión actual, la información sobre la herramienta se abre automáticamente cuando colocas el cursor sobre la herramienta; no puedes abrirlas ni cerrarlas con la API.
- reverseAxis: Ahora se denomina
22 de abril de 2010
En su mayoría, cambios internos.
5 de febrero de 2010
- Las funciones Map y Geomap ahora cargan de forma dinámica la API de Google Maps V3. Si actualmente cargas la secuencia de comandos de la versión 2 de la API de Google Maps, debes quitarla.
Nota: No puedes usar la API de Google Maps V2 junto con los gráficos de gviz Map o Geomap. - Gráfico del mapa
- Muestra el evento listo adecuado.
- La columna de información puede ser de cualquier tipo (y no solo de cadena como antes).
- Gráfico de imágenes: Ahora proporciona dos opciones nuevas backgroundColor y valueLabelsInterval.
- Gráfico de tabla: Los botones de paginación ahora respetan la altura del usuario.
10 de noviembre de 2009
- Cronograma con anotaciones: El gráfico de los valores cero ahora se muestra con precisión.
- Área, Barra, Columna, Línea, Pies y Gráficos de dispersión: Los eventos y la información sobre la herramienta de Internet Explorer 8 ahora se administran correctamente.
- Gráfico de tabla: El texto del botón "Siguiente" personalizado ahora se muestra correctamente.
- Gráfico de movimiento: Ahora admite gráficos de líneas animados. Nuevas configuraciones regionales compatibles: "ru", "tr", "cs" y "hu".
- Mapa geográfico: Ahora es compatible con los códigos de áreas metropolitanas.
- Gráfico circular de imagen: Ahora admite opciones para establecer la leyenda y las etiquetas.
29 de septiembre de 2009
- DataTable: Es el nuevo método
toJSON()
que muestra una cadena JSON que se puede usar en el constructorDataTable
. - Protocolo de conexión: El formato de respuesta JSON ahora admite strings de fecha verdaderas válidas para JSON.
- imagechart: El nuevo método
getImageUrl()
muestra la URL de la imagen que usa la API de Charts. - Cronograma con anotaciones:
- Corrección de errores: Las leyendas ahora admiten comas correctamente
- Ahora puedes especificar una fecha de inicio o finalización nula en
setVisibleChartRange()
para comenzar desde el rango inicial o final.
- Gráfico de áreas, gráfico de barras y gráfico de columnas. Corrección de errores: las leyendas ahora se muestran en el mismo orden que las series en las versiones apiladas de estos gráficos.
- Gráfico de dispersión - Corrección de errores: los valores nulos hacían que el recuento de índices de filas estuviera desactivado para las filas siguientes de la tabla de datos.
- Gráficos de área, barra, columna, línea, circulares y de dispersión:
- Si llamas a
setSelection()
sin parámetros, un valor nulo o un array vacío, se anulará la selección de todos los elementos seleccionados. - Se agregaron opciones nuevas: tooltipWidth, tooltipHeight, tooltipFontSize para habilitar la configuración del tamaño de fuente, el ancho y la altura de la información sobre la herramienta, respectivamente.
- Nuevas opciones para cambiar el eje (ejes) a una escala logarítmica: logScale, logScaleX
- Si llamas a
- Formateador de barras: Ahora, se muestra el valor con formato si está presente, en lugar del valor de los datos real.
- La agrupación y la unión ahora
están habilitadas en
DataTable
. Detalles con la versión de producción. - Las columnas calculadas ahora están habilitadas en
DataView
. Detalles con la versión de producción. DataView
: Se agregó un nuevo métodogetProperties()
.- Gráfico circular: Se corrigió un error que se producía al dibujar algunas porciones pequeñas en Internet Explorer.
- Org Chart: Se mejoró el aspecto del organigrama.
20 de julio de 2009
- Arrow Formatter: Corrección de un pequeño error: Se agregó el borde de celda faltante cuando se usa el Formateador de flechas.
- Motion chart: Se agregó un evento de cambio de estado
- DataTable: Corrección de un error: getDistinctValues() en una tabla de datos vacía (se usa para arrojar una excepción).
- Gráfico de cronograma anotado
- Nuevo aspecto de la lista de anotaciones
- Corrige el doble escape en las etiquetas (por ejemplo, cuando el símbolo de euro estaba en formato de número)
- Corrección de errores: Los cambios pequeños en el rango ahora activan un evento de cambio de rango
- Ahora, cuando se cambia el zoom con flechas, se activa un evento de cambio de rango
- El color de relleno es el mismo que el color de la línea
- Permitir columnas de anotación incluso cuando la opción displayAnnotations esté configurada como falsa (pero se ignorarán las columnas)
- Corrección de errores: zonas horarias incorrectas al seleccionar el rango visible
- No cambiar el mouse a la mano al hacer clic en un gráfico maximizado
- Nueva opción (predeterminada) para destacar el punto más cercano, no el último
- Nueva opción para ocultar el separador de fecha de la barra en la esquina superior derecha
- Nueva opción para ocultar los puntos de la leyenda superior
- Nueva opción para ocultar los valores en la leyenda superior
- Gráfico de imágenes
- Corrección de errores: se estaban descartando algunos parámetros.
- Compatibilidad con columnas ocultas
- Org chart - Corrección de errores: Maneja “style” y “selectedStyle” correctamente.
- Gráficos interactivos (todos): Se corrigió un error con la selección cuando hay valores nulos en el medio de una serie.
- ToolBar: Se agregó una opción "style" en la visualización de la barra de herramientas, en el componente htmlcode.
- Formato de patrón: Se agregó una opción para mostrar el resultado en una propiedad personalizada de celdas en una columna determinada.
- Visualización de tabla: Se cambiaron los símbolos de paginación para usar una imagen de forma predeterminada en lugar de caracteres Unicode, y se agregó un parámetro para especificar combinaciones de teclas de paginación anteriores/siguientes para la accesibilidad.
26 de mayo de 2009
- Una implementación de fuente de datos completa, que incluye compatibilidad total con el lenguaje de consulta de visualización en una biblioteca Java de código abierto.
- Una versión nueva (0.6) del protocolo de conexión de la API de visualización de Google con las siguientes funciones:
- Opciones de consulta adicionales con seguridad mejorada.
- Las propiedades personalizadas ahora son compatibles con DataTables a nivel de celda, fila, columna y tabla.
- Nuevas funciones de salida:
- Compatibilidad con un nuevo formato de salida (valores separados por tabulaciones)
- Capacidad de solicitar un nombre de archivo de salida personalizado para archivos CSV o TSV (consulta el parámetro
outFileName
).
- Una versión nueva (0.7) del lenguaje de consulta de la API de visualización de Google con las siguientes funciones:
- Compatibilidad con columnas calculadas.
- Compatibilidad con funciones escalares.
- Una visualización nueva de un gráfico de imágenes genéricas que une la funcionalidad de la API de Google Chart:
- Expone todos los gráficos que proporciona la API de Chart
- No está restringida por el límite de datos de 2,000 cuando se usa la API de Chart directamente con URLs.
- El elemento google.visualization.ColorFormat mejorado ahora admite todos los tipos de datos excepto los booleanos.
- Las leyendas se inhabilitaron de forma temporal en el gráfico circular de imágenes, el gráfico de dispersión de imágenes y el gráfico de líneas de imágenes. (Los gráficos de dispersión de imagen y de líneas de imagen se crean con Gráfico de imágenes genéricas y se establece la opción “cht” como “s” (diagrama de dispersión) o “lxy” (gráfico de líneas).
- Organigrama
- Se agregaron eventos de desplazamiento del mouse sobre el anuncio y de exclusión del mouse.
- Se agregó compatibilidad con las propiedades de diseño personalizado.
- Mapa geográfico: Las
<script>
de Google Maps ya no son necesarias si se utiliza el formato de latitud y longitud con marcadores. - Se agregaron opciones nuevas a google.visualization.Query para admitir diferentes métodos de envío de datos.
- Los gráficos de área, Bar, Column, Line, Pie y Scatter admiten opciones nuevas: titleFontSize, legendFontSize y AxisFontSize.
- Se corrigió un error del gráfico circular de imagen. Anteriormente, si pasabas varios colores al objeto de opciones, se creaba un gradiente basado solo en el primer color, sin tener en cuenta todos los colores adicionales. Ahora, usa todos los colores según se documenta.
- Se corrigió un error de etiquetado en el cronograma anotado. Anteriormente, las etiquetas se truncaban a cualquier marcador de porcentaje en la leyenda. Esto se corrigió para permitir caracteres de porcentaje.
6 de abril de 2009
- Nuevo elemento auxiliar de la barra de herramientas que te permite exportar tus datos en diferentes formatos o incorporar la visualización en otra página.
- Gráficos interactivos (gráficos de área, barras, columna, líneas, circulares y scatter)
- Se agregaron los eventos
onmouseover
yonmouseout
. - Se agregó una opción
showCategories
para ocultar las etiquetas de las categorías. (No se aplica al gráfico circular). - Se corrigió un error de escala del eje: si el valor mínimo estaba por encima de cero y el valor máximo era alto, la leyenda del gráfico se expandía hasta debajo de cero.
- Se agregaron los eventos
- Visualización de tabla
- Personalización de tablas
- Permitir que el usuario proporcione nombres de clase de CSS para:
headerRow, tableRow, oddTableRow, selectedTableRow, hoverTableRow, headerCell, tableCell, rowNumberCell.
- Permitir que el usuario proporcione nombres de clase de CSS para:
- Se corrigió un error en la propiedad de la celda "className".
- Se agregó
ready
evento. - Compatibilidad básica en idiomas que se leen de derecha a izquierda para la tabla.
- Un evento
sort
y un métodogetSortInfo
muestra un array de índices, que es una asignación del orden actual.
- Personalización de tablas
- Mapa
- Se agregó la opción
zoomLevel
.
- Se agregó la opción
- Gráfico dinámico
- Se agregó
ready
evento. - Se corrigió un error para habilitar el método
getState
.
- Se agregó
- Organigrama
- Se agregó una columna de información sobre herramientas, implementada como una tercera columna opcional. Si se configura, el valor en la tercera columna es la sugerencia de herramientas que se mostrará cuando se coloque el cursor sobre el nodo.
- Formateadores
- Se agregó un margen de espacio en blanco alrededor del formateador de barras.
- Se agregó una opción para mostrar una línea negra en el valor cero del formateador de barras.
- Gráfico de líneas de tiempo anotados
- Nueva opción para ocultar el área del selector de rango.
- Se agregaron formateadores de números a las columnas
- Se agregó el formateador de fechas a la fecha en la parte superior derecha del gráfico.
- DataView
- Se mejoró el rendimiento de una DataView cuando se usa solo para manipular columnas, y no filas.
- Se corrigió un error: cuando se usa un DataView solo para manipular columnas y cuando se agregan filas a la tabla solo después de crear la vista, no se podía acceder a estas filas a través de la vista.
- DataTable
- Filtra columnas por rango de valores. Cada uno de los filtros que se pasan a
getFilteredRows
puede ser un filtro de rango que contiene propiedades deminValue
ymaxValue
.
- Filtra columnas por rango de valores. Cada uno de los filtros que se pasan a
23 de febrero de 2009
Funciones nuevas
A continuación, se presenta un resumen de las funciones nuevas más interesantes de la API.
- Incorporaciones significativas al gráfico de movimiento, como el zoom, las barras y una opción para guardar y restablecer el estado
- Se agregaron opciones nuevas al
gráfico circular interactivo:
pieJoinAngle
ypieMinimalAngle
, para controlar el comportamiento de la porción "other". - Se agregó control sobre los valores y
min
ymax
de los gráficos interactivos basados en ejes (gráfico de líneas, gráfico de barras, gráfico de áreas,etcétera). - Se agregó compatibilidad con eventos "listos" para todos los gráficos interactivos.
- Se agregó una opción para contraer el
organigrama (
allowCollapse
). - Se agregó un nuevo formateador de fecha.
- Los formateadores están disponibles para todas las visualizaciones (no solo para las tablas).
- Se agregaron métodos para ocultar y mostrar de manera programática series de datos específicas en el gráfico de línea de tiempo anotado.
Errores corregidos
No se realizaron correcciones de errores importantes.
Errores conocidos
- Las fechas que se muestran en la esquina superior derecha del gráfico de líneas de tiempo anotado están dañadas en algunas configuraciones regionales (es, po).
- Después de hacer clic en la leyenda de una línea en el gráfico de líneas, el ancho de línea vuelve al valor predeterminado, incluso si se especificó otro valor.
- El tamaño de burbuja predeterminado en el gráfico dinámico es diferente.
- En el gráfico de barras, la fuente puede ser demasiado grande. Debemos limitar el tamaño máximo de fuente.
20 de enero de 2009
Funciones nuevas
A continuación, se presenta un resumen de las funciones nuevas más interesantes de la API. Para obtener la lista completa, consulta la sección Detalles completos a continuación.
- Nuevo evento genérico de
ready
que se activa cuando una visualización en particular está lista para que se llame a los métodos - Nuevas opciones para el gráfico de líneas de tiempo anotado:
- Es la opción de configuración
fill
para controlar la transparencia del área debajo de las líneas. - Es una opción de configuración
thickness
para controlar el grosor de las líneas. - Es la opción de configuración
max
para controlar el valor máximo que se muestra en el eje Y. - Si se usa el tiempo de tipo
date
, limita la resolución del eje x a días. - El evento
ready
se activa cuando el gráfico está listo para que se llame a los métodos. - El evento
select
se activa cuando el usuario hace clic en las marcas.
- Es la opción de configuración
- Se implementó un nuevo evento
ready
para el organigrama y el mapa de intensidad. El evento se activa cuando los gráficos están listos para que se llame a los métodos. - Se agregaron funciones para establecer y obtener propiedades de fila en
DataTable
yDataView
. - Se agregaron funciones para establecer y obtener propiedades de la tabla en
DataTable
yDataView
.
Errores corregidos
- El método setInterval() de la visualización de indicador fue corregido y ahora también funciona bien con Internet Explorer.
- No se pudo acercar el gráfico de líneas de tiempo anotado a menos de un día. Este problema ya se solucionó.
- Las etiquetas del gráfico de barras se dibujaron en orden inverso.
- Si anulas la selección de celdas en los gráficos interactivos, ahora se cerrará la información sobre la herramienta.
- Actualizar no funcionaba en algunos de los gadgets de visualizaciones interactivas.
Errores conocidos
- Las fechas que se muestran en la esquina superior derecha del gráfico de líneas de tiempo anotado están dañadas en algunas configuraciones regionales (es, po).
- Después de hacer clic en la leyenda de una línea en el gráfico de líneas, el ancho de línea vuelve al valor predeterminado, incluso si se especificó otro valor.
Detalles completos
Además de las funciones nuevas, presentamos los siguientes cambios en esta versión:
- Se mejoraron los problemas de latencia en el gráfico dinámico (especialmente en IE).
- Tabla
- No hay botones de paginación cuando solo hay una página.
- Haz que los encabezados se puedan ordenar con un ancho fijo.
- Pequeñas mejoras en el aspecto.
9 de diciembre de 2008
Funciones nuevas
A continuación, se presenta un resumen de las funciones nuevas más interesantes de la API. Para obtener la lista completa, consulta la sección Detalles completos a continuación.
- Google Web Toolkit ahora tiene una biblioteca para crear y manipular visualizaciones.
- Nuevas opciones para la visualización de tablas.
- Los gráficos dinámicos ahora admiten varios gráficos, más configuraciones regionales y un control deslizante de velocidad.
- El cronograma anotado ahora admite 10 configuraciones regionales.
- Nueva visualización de mapa geográfico.
Errores corregidos
- Se corrigieron los errores de autenticación de la hoja de cálculo y se aclararon los mensajes de error.
Errores conocidos
- El método setInterval() de la visualización de indicador no funciona con Internet Explorer.
Detalles completos
Además de las funciones nuevas, presentamos los siguientes cambios en esta versión:
- Nueva
biblioteca de Google Web Toolkit (GWT) compatible con lo siguiente:
- Con las visualizaciones de Google desde el código de GWT,
- Unir tu propia visualización en un wrapper de GWT
- Escribir visualizaciones con GWT
- Tabla
- Nuevas propiedades: firstRowNumber, startPage, ancho, altura, alternatingRowStyle y desplázateLeftStartPosition.
- Gráfico dinámico
- Ahora se puede alojar más de una visualización de tabla en una página.
- Ahora se admiten 20 configuraciones regionales.
- Cronograma anotado:
- Ahora se admiten 20 configuraciones regionales.
3 de noviembre de 2008
Funciones nuevas
A continuación, se presenta un resumen de las funciones nuevas más interesantes de la API. Para obtener la lista completa, consulta la sección Detalles completos a continuación.
- Se lanzó el formato de la versión 0.5 del protocolo de fuente de datos GViz. ¡Ahora puedes exponer tu propia fuente de datos a las visualizaciones!
- Gran reorganización de la documentación. Esperamos que te guste.
- Lanzamiento de una biblioteca de Python de código abierto que ayuda a los proveedores de fuentes de datos a unir los datos en un objeto apropiado para responder a las solicitudes de datos.
Errores conocidos
- El método setInterval() de la visualización de indicador no funciona con Internet Explorer.
Detalles completos
Además de las funciones nuevas, presentamos los siguientes cambios en esta versión:
- Se agregaron nuevos eventos get/setSelection() a los gráficos de áreas, barras, columnas, líneas, circulares y tablas de Google.