Estoy utilizando Highcharts en mi aplicación web y me preguntaba si hay alguna manera de cambiar el nombre de una serie después de que el gráfico ha sido creado ??Highcharts: Cómo cambiar el nombre de la serie
Gracias de antemano!
Estoy utilizando Highcharts en mi aplicación web y me preguntaba si hay alguna manera de cambiar el nombre de una serie después de que el gráfico ha sido creado ??Highcharts: Cómo cambiar el nombre de la serie
Gracias de antemano!
No hay ningún método para hacer esto en la API. Podrías eliminar la serie y agregarla nuevamente con otro nombre, pero eso hará que las animaciones se ejecuten por segunda vez y creo que también se verán coloreadas con un nuevo color.
Esto parece funcionar:
chart.series[1].name="Renamed";
chart.redraw();
realidad, hay una manera ahora. En highchars serie 3.0 añade una nueva API, llamada actualización:
chart.series[0].update({name:"name u want to change"}, false);
chart.redraw();
no sólo se actualizará el nombre de la serie por debajo de la tabla, pero el nombre en la información sobre herramientas también.
¡Salud!
Este método funciona y se recomienda sobre la respuesta aceptada por eolsson. – projeqht
Gracias. muy útil. Debería ser aceptada la respuesta. –
Parece que agregar la bandera falsa no hace mucho. Lo saqué y ya no tuve que llamar a chart.redraw() –
No es necesario volver a dibujar la carta de nuevo podemos incluir junto con la opción de serie en la declaración Gráfico de la siguiente manera:
var chart = new Highcharts.Chart({
chart: {
renderTo: 'high_container'
},title: {
text: 'IO Signal Data'
},subtitle: {
text: 'Source: GPS Modem'
},
yAxis: {
title: {
text: 'Value'
}
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle'
},
xAxis: {
type: 'datetime',
labels: {
enabled: true,
formatter: function() { return ddd[this.value][0]; }, //<=== the value to plot chart
}
},
series: [{
data: ddd,
name: SeriesName
}]
});
Lo siento por la votación negativa, pero la pregunta era acerca de cómo * renombrar * una serie, no cómo establecer su nombre al crear una instancia del gráfico. Además, la mayoría del código en el ejemplo es irrelevante de todos modos. –
Gracias, funciona bastante bien, por lo que las animaciones corren por segunda vez en realidad se ve bueno, si toma las configuraciones predeterminadas, el color cambiará, sí, pero dado que usted mismo puede establecer el color, tampoco es un problema. – Chris
Es posible que esta ya no sea la respuesta correcta. – Leonid