Pregunta

Recientemente comencé a buscar en la API de Google Charts para su posible uso dentro del producto en el que estoy trabajando. Al construir la URL para un gráfico determinado, los puntos de datos se pueden especificar en tres formatos diferentes, sin codificar, utilizando una codificación simple y una codificación extendida ( http://code.google.com/apis/chart/formats.html ). Sin embargo, parece que no hay forma de evitar el hecho de que el valor más alto posible para especificar un punto de datos está utilizando codificación extendida y es en ese caso 4095 (anulado como " .. ").

¿Me estoy perdiendo algo aquí o este límite es real?

¿Fue útil?

Solución

Cuando use la API de Google Chart, generalmente necesitará escalar sus datos usted mismo para que se ajusten al rango 0-4095 requerido por la API.

Por ejemplo, si tiene valores de datos de 0 a 1,000,000, entonces podría dividir todos sus datos por 245 para que se ajusten al rango disponible (1000000/245 = 4081).

Otros consejos

Por escala de datos, esto también puede ayudarlo:

http://code.google.com/apis/chart/formats .html # data_scaling

Tenga en cuenta la opción del parámetro chds.

También puede considerar aprovechar una API de contenedor que abstraiga algunos de estos detalles feos. Se enumeran aquí:

http: // grupos .google.com / group / google-chart-api / web / útiles-links-to-api-bibliotecas

Escribí charts4j que tiene funcionalidad para ayudarlo a lidiar con el escalado de datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top