Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 13940|Respuesta: 0

[Otros] Highcharts muestra varias series

[Copiar enlace]
Publicado en 2/11/2016 15:43:00 | | |
Al perforar los highcharts, encontrarás problemas si quieres mostrar múltiples series, como las siguientes series de datos devueltas por el taladro:

Serie VAR = [{
            nombre: 'Tokyo',
            datos: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
        }, {
            nombre: 'Nueva York',
            datos: [-0,2, 0,8, 5,7, 11,3, 17,0, 22,0, 24,8, 24,1, 20,1, 14,1, 8,6, 2,5]
        }, {
            nombre: 'Berlín',
            datos: [-0,9, 0,6, 3,5, 8,4, 13,5, 17,0, 18,6, 17,9, 14,3, 9,0, 3,9, 1,0]
        }, {
            nombre: 'London',
            datos: [3,9, 4,2, 5,7, 8,5, 11,9, 15,2, 17,0, 16,6, 14,2, 10,3, 6,6, 4,8]
        }]


Si devuelves un array, no puedes añadir directamente SeriesAsDrilldown (punto, serie), y no podrás mostrar nada directamente. Solo se puede obtener el primer addSeriesAsDrilldown(point,series[0]).
Para mostrar una serie de forma normal, queremos mostrar todo el contenido de la serie. ¿Entonces qué deberíamos hacer si lo cambiamos? En realidad es muy sencillo:

Elimina directamente la oración addSeriesAsDrilldown(point, series) y retitúyela por el siguiente método:

for(var i = 0; Tengo < serie.longitud; i ++){
        chart.addSingleSeriesAsDrilldown(e.point, series[i]);
}
chart.applyDrilldown();

¿Qué significa? De hecho, puedes abrir drilldown.src.js ver los métodos correspondientes addSeriesAsDrilldown y addSingleSeriesAsDrilldown, y no lo explicaré en detalle aquí

Profundizar puede lograr la visualización de varias series, ¿qué te parece? Es sencillo.






Anterior:Consideraciones sobre la escritura de aplicaciones de sockets TCP de alto rendimiento en C#
Próximo:La sentencia seleccionada del navicat para consulta de oráculo
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com