2013-08-02 5 views
1

Pour un outil de statistiques/de surveillance, nous utilisons des graphiques Google Maps pour afficher les messages et les erreurs d'une application. Ces messages sont affichés dans les étiquettes d'un graphique sur l'axe vertical, mais la plupart du temps, les messages de messagerie sont trop longs, car ils contiennent trop de caractères pour être insérés dans l'étiquette. Ils sont raccourcis par ... à la fin, mais ce que nous voulons vraiment, c'est qu'ils soient enveloppés de mots ou, si cela n'est pas possible, supprimés manuellement avec des tags html br. Dommage, ceux-ci sont juste ignorés par les étiquettes de google chart.google charts graphiques Étiquettes de texte multilignes

Ma question est, est-il un moyen de casser les messagetexts sur plusieurs lignes au lieu d'être raccourci avec ... à la fin? Si cela est le cas, comment cela peut-il être fait? J'ai déjà trouvé la possibilité pour cela pour l'axe horizontal here, mais nous voulons qu'il l'ait pour l'axe vertical. Si c'est possible bien sûr.

J'ai aussi essayé de faire un exemple de violoniste mais il semble que fiddler ne puisse pas gérer aussi bien les graphiques Google. Quand j'ai fait le texte aussi longtemps que dans notre outil, tout le graphique a juste disparu.

Répondre

0

Les libellés de texte pour les valeurs de graduation des axes, horizontaux et verticaux, ne peuvent pas actuellement être encapsulés sur plusieurs lignes. Le mieux que vous pouvez faire est de disposer qu'il y a plus d'espace pour les étiquettes en utilisant une combinaison des options width et chartArea: {width et left}, pour l'axe vertical, ou height et chartArea: {height et top} options.

Voici un jsfiddle qui démontre ceci: http://jsfiddle.net/dlaliberte/cNRn3/ avec un graphique à barres. L'option clé est la suivante:

chartArea: { left: 300 } 
+0

Oui, nous le faisions déjà en ajustant la gauche. Mais à mon avis, c'est un peu un inconvénient que les textes ne peuvent pas être multilined. Dans certains cas, comme cela, il est très pratique si cette option était disponible. Mais tant pis, peut-être que google l'ajoutera dans le futur un jour. Jusque-là, nous continuons à utiliser la gauche pour donner plus d'espace au texte. – Cornelis

Questions connexes