Estoy haciendo un gráfico de barras apiladas usando QuickChart. La pila carga los datos de abajo hacia arriba. Quiero que sea de arriba a abajo, con mi primera entrada en la parte superior. Refiriéndose a esta publicación , intenté agregar reversed como en Highcharts, pero no ayuda.
yAxis: { reversed: true, }He adjuntado la salida del gráfico. Necesito "Count of A" en la parte superior. Pero "Count of E" está en la cima. El código de mi gráfico parece ser irrelevante para publicar aquí, pero si es necesario, puedo agregar el código aquí. Por favor, vea qué puedo agregar para que funcione.
Esto se debe a que Quickchart de forma predeterminada todavía usa V2 y la sintaxis de V2 es diferente, por lo que deberá ponerlo así:
options: { scales: { yAxes: [{ ticks: { reverse: true } }] } },Editar:
Chart.js dibuja conjuntos de datos en el orden en que están en la matriz de conjuntos de datos de forma predeterminada (del último al primero si no recuerdo mal). Por lo tanto, necesitaría reordenar sus conjuntos de datos.
También puede usar la propiedad order en el conjunto de datos para especificar el orden de dibujo. Para hacer que la leyenda sea como sigue, puede intentar lograrla usando la devolución de llamada de ordenación. Si eso no funciona, deberá proporcionar una función de generar etiquetas personalizada donde puede devolver los artículos en el orden que desee