Question

J'ai récemment commencé à examiner l'API Google Charts pour une utilisation éventuelle dans le produit sur lequel je travaille. Lors de la construction de l'URL pour un graphique donné, les points de données peuvent être spécifiés dans trois formats différents, non codés, en utilisant un codage simple et un codage étendu ( http://code.google.com/apis/chart/formats.html ). Cependant, le fait que la valeur la plus élevée que vous puissiez spécifier pour un point de données utilise le codage étendu et est dans ce cas 4095 (endodé comme suit: "..".

Est-ce que je manque quelque chose ici ou est-ce que cette limite est réelle?

Était-ce utile?

La solution

Lorsque vous utilisez l'API Google Chart, vous devrez généralement redimensionner vous-même vos données pour les adapter à la plage 0-4095 requise par l'API.

Par exemple, si vous avez des valeurs de données comprises entre 0 et 1 000 000, vous pouvez diviser toutes vos données par 245 afin qu’elles correspondent à la plage disponible (1000000/245 = 4081).

Autres conseils

La mise à l'échelle par données peut également vous aider:

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

Notez l'option de paramètre chds.

Vous pouvez également envisager de tirer parti d'une API d'encapsulation qui supprime certains de ces détails déplaisants. Ils sont listés ici:

http: // groupes .google.com / group / google-chart-api / web / liens-utiles-aux-bibliothèques-api

J'ai écrit charts4j une fonctionnalité qui vous aide à gérer la mise à l'échelle des données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top