Ukrywanie legendy w Google Chart


Odpowiedzi:


352

Możesz wyłączyć legendę, używając „none” jako pozycji:

legend: {position: 'none'}


20
To faktycznie działa. Nie próbowałem innej sugestii. Pamiętaj, aby przejść do opcji:var options = {legend:{position:'none'}};
o01

To również usuwa tytuł!
atreat

To jest dokładnie to, czego szukałem, usuń wszystkie legendy itp., Pracuję nad wizualizacją w wersji 1 "google.load (" wizualizacja "," 1 ", {pakiety: [" bar "]});"
Vasil Valchev

5
Dokumentacja Google na wykresach jest tak zła.
John R Perry

88

Trochę czystszy sposób

legend: 'none'

Nadal pracuje dla mnie dzisiaj (17/009/2015). Używam „google.load ('wizualizacja', '1.1', {'packages': ['controls'," corechart "," calendar "]});"
Strabek

To nie zadziałało dla mnie w dniu 07.10.2016 (dd.mm.rrrr), chociaż oryginalna zaakceptowana odpowiedź zadziałała.
Jonas Grumann

Nie działa dla mnie 23 września 2017 r. Zaakceptowana odpowiedź działa.
Louis Dionne

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

W drawChart()funkcji Dodaj legend: nonewłaściwość w obiekcie opcji wykresu


2

W moim przypadku używam:

biblioteka: {legenda: {pozycja: 'brak'}}

pie_chart @type_values, biblioteka: {legenda: {pozycja: 'brak'}}


-7

Nie pojawia się, więc z interfejsu API można ustawić tylko pozycję, bez opcji „brak”. Prawdopodobnie możesz go jednak usunąć za pomocą javascript, jeśli możesz zidentyfikować zawierający element.

Edycja: faktycznie wygląda na to, że można pominąć parametr chdl =, aby uzyskać rozproszenie bez legendy.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.