Masquer la légende dans Google Chart

150

J'utilise l'API Google charts. Existe-t-il un moyen de masquer la légende d'un nuage de points?

Jamesatha
la source

Réponses:

353

Vous pouvez désactiver la légende en utilisant «aucun» comme position:

legend: {position: 'none'}

Trevor Pesout
la source
20
Cela fonctionne réellement. Je n'ai pas essayé l'autre suggestion. Rappelez-vous devrait aller dans les options:var options = {legend:{position:'none'}};
o01
Cela supprime aussi le titre!
atreat
C'est exactement ce que je cherchais, supprimer toutes les légendes etc, travailler sur la visualisation version 1 "google.load (" visualisation "," 1 ", {packages: [" bar "]});"
Vasil Valchev
5
La documentation de Google sur les graphiques est si mauvaise.
John R Perry
88

Une manière un peu plus propre est

legend: 'none'
dimus
la source
Je travaille toujours pour moi aujourd'hui (17/009/2015). J'utilise "google.load ('visualisation', '1.1', {'packages': ['controls'," corechart "," calendar "]});"
Strabek
Cela n'a pas fonctionné pour moi le 07.10.2016 (jj.mm.aaaa), bien que la réponse originale acceptée ait fonctionné.
Jonas Grumann
Cela ne fonctionne pas pour moi le 23 septembre 2017. La réponse acceptée fonctionne.
Louis Dionne
6
var options = {
               title: 'USA City Distribution',
               legend: 'none'
              };

En drawChart()fonction, ajoutez une legend: nonepropriété dans votre objet d'options de graphique

Nilesh Bunde
la source
2

Dans mon cas, j'utilise:

bibliothèque: {légende: {position: 'none'}}

pie_chart @type_values, bibliothèque: {legend: {position: 'none'}}

Jhonny Pamponet
la source
-7

Il n'apparaît pas ainsi à partir de l'API, vous ne pouvez définir qu'une position, sans option pour "aucun". Vous pouvez probablement le supprimer avec javascript si vous pouvez identifier l'élément contenant.

Edit: il semble en fait que vous pouvez omettre le paramètre chdl = pour obtenir un scatter sans légende.

Orbite
la source