Ocultando a legenda no Google Chart


Respostas:


352

Você pode desativar a legenda usando 'none' como a posição:

legend: {position: 'none'}


20
Isso realmente funciona. Ainda não tentei a outra sugestão. Lembre-se de ir nas opções:var options = {legend:{position:'none'}};
o01 07/02

Isso remove o título também!
atreat

Isto é exatamente o que eu estava procurando, remova todas as legendas etc., trabalhe na visualização versão 1 "google.load (" visualização "," 1 ", {packages: [" bar "]});"
Vasil Valchev

5
A documentação do Google nos gráficos é muito ruim.
John R Perry

88

Uma maneira um pouco mais limpa é

legend: 'none'

Ainda trabalhando para mim hoje (17/009/2015). Estou usando "google.load ('visualização', '1.1', {'pacotes': ['controles'," corechart "," calendário "]});"
Strabek

Isso não funcionou para mim em 10.10.2016 (dd.mm.aaaa), embora a resposta aceita original tenha funcionado.
Jonas Grumann

Não funciona para mim em 23 de setembro de 2017. A resposta aceita funciona.
Louis Dionne

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

Em drawChart()função, Adicionar legend: nonepropriedade no objeto de opções do gráfico


2

No meu caso eu uso:

biblioteca: {legend: {position: 'none'}}

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


-7

Não parece que, na API, você só pode definir uma posição, sem opção para "none". Você provavelmente poderia removê-lo com javascript, se conseguir identificar o elemento que o contém.

Editar: na verdade, parece que você pode omitir o parâmetro chdl = para obter uma dispersão sem uma legenda.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.