Afficher l'info-bulle pour les séries invisibles dans Highcharts
J'essaie d'afficher une info-bulle personnalisée à l'aide de Highcharts. Vous pouvez trouver un exemple de code ici:
http://jsfiddle.net/jalbertbowdenii/fDNh9/188/
Lorsque vous passez la souris sur le graphique, vous pouvez voir que l'info-bulle ne contient que des valeurs de la Série 2, mais pas de la Série 1 (qui est invisible). Lorsque vous cliquez sur "Série 1" dans la légende, vous pouvez voir les valeurs de la Série 1 dans l'info-bulle.
EDIT: pas de code
à s'engager, juste la fixation linkrot/adhérant aux règles d'édition...
Est-il possible d'afficher les valeurs d'une invisible de la série dans une info-bulle?
source d'informationauteur j0nes | 2011-09-26
Vous devez vous connecter pour publier un commentaire.
L'info-bulle formateur est une fonction comme une autre fonction, donc si vous venez de rendre les données disponibles, il peut retourner une chaîne avec des valeurs pour toutes les séries. Dans ce exemple j'ai déplacé la série des tableaux et des catégories de variables distinctes et l'info-bulle formateur utilise un index dans ces tableaux afin de trouver les valeurs.
Une autre façon d'aller à ce sujet est de faire de certains attributs de la série invisible, plutôt que l'ensemble de la série elle-même. Cela vous permettra de voir dans l'info-bulle et de la légende.
Voici ce que j'ai fait:
Voici une version modifiée de l'original de votre violon avec ces modifications: http://jsfiddle.net/brightmatrix/fDNh9/184/
Deux éléments sont à noter:
enableMouseTracking: false
avec d'autres invisibles de la série pour empêcher les utilisateurs d'interagir avec eux (pour réaliser des effets visuels). Si vous définissez pour votre invisible de la série, elle permettra d'éviter la série de données d'apparaître dans votre bulle d'aide.showInLegend: false
. Ses données seront toujours dans l'info-bulle.J'espère que cela aide les autres qui viennent à travers cette question.
Trop tard pour la réponse, mais c'est ce que j'ai fait. Tracer le graphique et rendre la couleur transparente. Tracée sur la face de l'axe y et jeu de max à zéro. Ensemble alignTicks à false. Quelque chose comme cela.
Alors la seule chose nécessaire est de changer la valeur de la couleur dans l'info-bulle formateur depuis l'étiquette sera transparent.
Espère que cela aide quelqu'un.
Heureux D'Apprendre 🙂