2012-02-28 89 views
58

Intento resolver este problema varias veces y darme por vencido. Ahora, cuando lo volví a encontrar, decidí pedir ayuda.HighCharts Hide Series Nombre de la leyenda

Tengo este código para mi Leyenda:

legend: 
{ 
    layout: 'vertical', 
    align: 'right', 
    verticalAlign: 'top', 
    x: -10, 
    y: 100, 
    borderWidth: 0, 



    labelFormatter: function() 
    { 
     if(this.name!='Series 1') 
     { 
      return this.name; 
     } 
     else 
     { 
      return 'Legend'; 
     } 
    } 
} 

Si cambio el regreso de 'Leyenda' a '' el texto no se muestra, pero todavía hay un 'guión' en la parte superior de la leyenda . Si no uso la función de formateador de etiqueta, tengo 'Serie 1' + 'guión' como una primera fila en mi leyenda. ¿Cómo esconderlos?

Por favor, tenga en cuenta mi versión es: Highcharts-2.0.5

Ésta es una vista sencilla de mi leyenda y el guión Quiero quitar:

Sample Image http://img72.imageshack.us/img72/8305/45167805.png

Respuesta

147

si no desea mostrar los nombres de las series en la leyenda, puede desactivarlo configurando showInLegend: false. ex:

series: [{ 
    showInLegend: false,    
     name: "<b><?php echo $title; ?></b>", 
     data: [<?php echo $yaxis; ?>], 
}] 

Aquí tienes otras opciones.

+0

usando "showInLegend: false" realmente solucionó mi problema. Me pregunto si esta opción solo oculta el nombre de la serie, porque la leyenda aún muestra los datos (como yo quiero). – gotqn

+0

Suponiendo que estas opciones estén habilitadas, dará una vista clara, por lo que están habilitadas de forma predeterminada. si no los necesitan, quítenlo. eso es lo que has hecho aquí. – VKGS

4

Parece que HighChart 2.2. 0 ha resuelto este problema. Lo probé here con el mismo código que tiene, y la primera serie está oculta ahora. ¿Podrías probarlo con HighChart 2.2.0?

1

Reemplazar retorno 'Leyenda' de retorno ''

10

Conjunto showInLegend a falso.

series: [{ 
      showInLegend: false, 
      name: 'Series', 
      data: value     
     }] 
Cuestiones relacionadas