Comment afficher un Vide Google Chart quand il n'y a pas de données?
À dessiner un histogramme et je n'ai pas toutes les données de la source de données, Comment pouvons-nous tracer un graphique vide au lieu de se montrer d'une couleur rouge par défaut, le message "le Tableau n'a pas de colonnes"?
Vous devez vous connecter pour publier un commentaire.
Ce que j'ai à faire est d'initialiser mon tableau avec 1 colonne et 1 point de données (à 0). Alors à chaque fois que des données est ajouté-je vérifier si il est à seulement 1 colonne et qu'il est le mannequin de la colonne, puis-je le supprimer. J'ai aussi masquer la légende pour commencer, de sorte qu'il n'apparaisse pas avec le mannequin de la colonne, puis-je l'ajouter lors de la nouvelle colonne est ajoutée.
Voici un exemple de code que vous pouvez brancher à la Google Visualisation De L'Aire De Jeux qui fait ce que je suis en train de parler. Vous devriez voir le diagramme vide pendant 2 secondes, puis les données sont ajoutés et les colonnes apparaît.
Une bien meilleure solution pour ce problème pourrait être d'utiliser une annotation colonne au lieu d'une colonne de données comme indiqué ci-dessous. Avec cette solution, vous n'avez pas besoin d'utiliser setTimeout ou fonction personnalisée pour supprimer ou de masquer la colonne. Essayez-le en collant le code ci-dessous dans Google Code Aire De Jeux.
Le chemin que j'ai fait c'était en désactivant les morceaux de tarte, de désactiver les info-bulles, la farce dans un semblant de valeur et de prise de gris. Je suis sûr qu'il y a de plus intelligent façons de le faire, mais cela a fonctionné pour moi, là où les autres méthodes n'ont pas.
Le seul inconvénient est qu'il présente à la fois des éléments de la légende et de gris ainsi. Je pense que vous pourriez peut-être juste ajouter un troisième élément, et de le rendre invisible sur la légende seulement. J'ai aimé cette manière.