22 votes

Suppression de l'infobulle de survol du graphique circulaire de Google Visualization (graphique principal)

Comment supprimer l'infobulle de survol d'un graphique circulaire de Google Visualization (graphique principal) ? J'ai besoin de le faire fonctionner sur plusieurs navigateurs, par exemple IE, FF, Chrome, Safari, Opera.

enter image description here

Edit : J'ai besoin que les tranches soient cliquables aussi.
enableInteractivity : false supprime les survols mais ne lance pas les événements de sélection ou autres événements basés sur l'interaction.

51voto

Sir_Faenor Points 647

Peut-être que vous devez ajouter ceci aux options de votre graphique

'tooltip' : {
  trigger: 'none'
}

De cette façon, vous pouvez laisser enableInteractivity sur true.

18voto

Nix Points 22944

Utilisez le enableInteractivity = False option. Elle désactivera l'interaction et le survol.

chart.draw(data, {   
  width: 400, 
  height: 240, 
  title: 'Your chart and data',
  enableInteractivity: false,
  hAxis: {title: 'Year'}
});

3voto

Dasun Points 605

Définir tooltip : { isHtml : true } dans la section option.

chart.draw(data, {   
  tooltip: { isHtml: true },
  width: 400, 
  height: 240, 
  title: 'Title',
  hAxis: {title: 'Year'}
});

dans le fichier css

div.google-visualization-tooltip { display:none }

2voto

zsimo Points 121

Cela supprime l'événement de survol mais maintient l'événement de clic :

tooltip: { trigger: 'selection' }

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X