Estamos utilizando Highcharts para nuestra aplicación de visualización de datos que tiene alrededor de 20 o gráficos. Los gráficos muestran información de costos y estamos agregando la capacidad para que los usuarios cambien de moneda. Ahora, debido a que podemos cambiar la moneda, nos gustaría cambiar nuestro prefijo a en el eje y. Más específicamente, cambiamos nuestra opción de formateador de etiquetas usando
HighCharts.setOptions({ yAxis: { labels: { formatter: function () { return `${currency} ${formatCostNumberStr(this.value)}`; } } } }) La currency se pasa a la función que se llama cada vez que cambia la moneda.
El problema es que estas nuevas opciones no tendrán lugar hasta que los gráficos se vuelvan a representar, lo cual está bien siempre que los datos sean diferentes, pero si los datos siguen siendo los mismos (es decir, los valores siguen siendo los mismos), el eje Y de los gráficos no cambiará. ¿Hay alguna manera de volver a renderizar todos los gráficos al mismo tiempo?