Nascondere la legenda in Google Chart


Risposte:


353

Puoi disabilitare la legenda usando 'none' come posizione:

legend: {position: 'none'}


20
Questo funziona davvero. Non ho provato l'altro suggerimento. Ricorda dovrebbe andare nelle opzioni:var options = {legend:{position:'none'}};
o01

Questo rimuove anche il titolo!
Atreat

Questo è esattamente quello che stavo cercando, rimuovere tutte le leggende, ecc., Lavorare sulla visualizzazione versione 1 "google.load (" visualizzazione "," 1 ", {pacchetti: [" bar "]});"
Vasil Valchev,

5
La documentazione di Google sui grafici è così negativa.
John R Perry,

88

È un modo un po 'più pulito

legend: 'none'

Ancora lavorando per me oggi (17/009/2015). Sto utilizzando "google.load ('visualizzazione', '1.1', {'pacchetti': ['controlli'," corechart "," calendar "]});"
Strabek,

Questo non ha funzionato per me il 07.10.2016 (gg.mm.aaaa), sebbene la risposta originale accettata abbia funzionato.
Jonas Grumann,

Non funziona per me il 23 settembre 2017. La risposta accettata funziona.
Louis Dionne,

6
var options = {
               title: 'USA City Distribution',
               legend: 'none'
              };

In drawChart()funzione, Aggiungi legend: noneproprietà nell'oggetto Opzioni grafico


2

Nel mio caso utilizzo:

libreria: {legenda: {posizione: 'nessuna'}}

pie_chart @type_values, libreria: {legend: {position: 'none'}}


-7

Non sembra così dall'API, puoi solo impostare una posizione, senza alcuna opzione per "nessuno". Probabilmente potresti rimuoverlo con javascript, tuttavia, se riesci a identificare l'elemento contenente.

Modifica: in realtà sembra che puoi omettere il parametro chdl = per ottenere uno scatter senza una legenda.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.