Comment définir des info-bulles pour afficher les pourcentages correspondant à l'axe dans le graphique en courbes de visualisation de Google?
Les info-bulles peuvent être configuré pour afficher les pourcentages en utilisant le code suivant:
var formatter = new google.la visualisation.NumberFormat({ fractionDigits: 2, suffix: '%' }); module de formatage.(format de données, 1); //on Applique formateur à la première colonne.
Est-il un moyen pour NumberFormat à multiplier chaque élément par 100? Sinon, l'info-bulle apparaît comme .50%.
Je suis en utilisant vAxis.format = "format:'#%' "
qui ne multipliez par 100. Donc .5 affiché est de 50% sur l'axe vertical.
Selon la documentation(icu-project.org/apiref), ce qui peut être remplacée, en enfermant % entre guillemets simples, mais cela ne fonctionne pas.
Le résultat net est que les info-bulles ne correspond pas à l'axe. Quelle est la meilleure façon de le faire?
Grâce.
source d'informationauteur B Seven
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce travail par la spécification d'un module de formatage exactement comme vous le faites:
La
1
dans le dernier appel, signifie la deuxième colonne, dans laquelle j'ai des valeurs flottantes.Puis-je spécifier un format de l'axe dans les options du graphique, en fuyant le signe de pourcentage comme l'a souligné la documentation et d'autres ici:
Ensuite, je dessine le graphique:
Ce qui rend le côté gauche de l'axe, avec des valeurs comme
10%
20%
et ainsi de suite. Et les info-bulles ressemble à celui par défaut, mais avec un pourcentage comme10.10%
20.20%
et ainsi de suite.Si vous voulez deux fraction de chiffres dans la partie gauche de l'axe ainsi, l'utilisation de ce format dans les options du graphique à la place:
Grâce à http://groups.google.com/group/google-visualization-api/
Vous devez entourer le symbole pourcentage (%) lui-même entre guillemets simples.
La ligne que j'ai utilisé pour ce faire ressemble à ceci:
options['vAxis'] = {'format': "#,###'%'"};
Combinant cela avec votre formateur ci-dessus, vous pouvez faire de l'axe vertical ont un symbole de pourcentage et aussi faire de l'info-bulle de l'inclure trop.
Ok... Donc c'est un peu tard. Je reconnais que je n'ai pas besoin de cela il y a sept ans. Néanmoins, cela a fonctionné pour moi.
Dans mon cas, je suis à l'aide de quatre columms, dont deux sont affectés à l'axe de droite, avec des pourcentages. Je voulais que ces colonnes de' info-bulles pour refléter le bon pourcentage plutôt que la représentation décimale.
Voici un lien vers Google docs:
J'espère que cela aide certains un parfait inconnu à la recherche pour elle. 😉