Intento resolver este problema varias veces y me rindo. Ahora, cuando lo volví a encontrar, decidí pedirle ayuda.
Tengo este código para mi Legend:
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 retorno 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 etiquetas, tengo 'Serie 1' + 'guión' como una primera fila en mi leyenda. ¿Cómo esconderlos?
Por favor, tenga en cuenta que mi versión es: Highcharts-2.0.5
Esta es una vista simple de mi leyenda y el guión que quiero eliminar:
javascript
hide
highcharts
legend
series
gotqn
fuente
fuente
Establezca showInLegend en falso.
series: [{ showInLegend: false, name: 'Series', data: value }]
fuente
Parece que HighChart 2.2.0 ha resuelto este problema. Lo probé aquí con el mismo código que tienes, y la primera serie está oculta ahora. ¿Podrías probarlo con HighChart 2.2.0?
fuente
Reemplazar return 'Legend' por return ''
fuente
showInLegend
es una opción específica de la serie que puede ocultar la serie de la leyenda. Si el requisito es ocultar las leyendas por completo, es mejor usar laenabled: false
propiedad como se muestra a continuación:legend: { enabled: false }
Más información sobre
legend
está aquífuente