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.