2017-10-09 12 views
1

Voici l'image de mon graphique à barres en utilisant Google Maps et les valeurs correspondantes sur le côté droit. X-Axis est une date AxisGoogle Graphique: Barres qui se chevauchent - amener le dernier à l'avant

enter image description here

Comme vous pouvez le voir dans le tableau, il y a deux valeurs pour le 16 janvier 2017 (100 & 60). Ils se chevauchent et bien que 60 soit la dernière lecture (compte tenu du temps), elle n'apparaît pas dans le graphique. Il est derrière 100. Comment puis-je apporter la dernière lecture à l'avant. Y a-t-il des paramètres dans google chart qui le font? Toute aide est appréciée.

+0

ne peut pas trouver une option qui _bring à front_, vous pourriez éventuellement empiler les barres ou ajouter une valeur de temps pour séparer les dates ... – WhiteHat

+0

Je ne peux pas faire ça car en survol (sur la barre), on voit à la fois la date et l'heure. – HeisenBerg

+0

vous pouvez fournir une info-bulle personnalisée, une autre option serait d'utiliser des valeurs de chaîne d'utilisation sur l'axe des x, au lieu de dates ... – WhiteHat

Répondre

1

Mon exigence était que j'avais seulement besoin d'apporter la dernière valeur à l'avant.

Ma liste de valeurs a été triée par ordre décroissant selon l'heure. J'ai donc inversé la liste et le problème a été résolu.

this.myValueList = this.myValueList.reverse(); 

S'il y a deux barres qui se chevauchent, les cartes google mettre au premier plan une suite par la position dans le tableau

+0

Inverser sonne comme un hack (heureux que cela fonctionne pour vous si). Vous devriez filtrer cette liste et ne transmettre que les valeurs de graphique que vous souhaitez afficher. – ruruskyi

+0

Je n'avais pas d'autre choix que de revenir en arrière, puisque les mêmes données sont utilisées pour la table de droite. – HeisenBerg