2011-09-14 6 views
7

Tengo dos cuestiones:Highcharts gráfico de sectores Drilldown no aparece en el tercer taladro

  1. El tercer desglose los nombres de los DataLabels aparecen como la "rebanada" en lugar de sus respectivos nombres. ¿Es esto un error o debo especificarlo en alguna parte?
  2. Cuando aplico un tema de color, todos los colores desglose de reinicio y solo generan aleatoriamente otros colores. (Tengo 20 colores en la serie para el archivo de tema)
  3. ¿Existe también una manera de perforar una copia de seguridad? IE tiene un botón o control externo que le permite al usuario volver a subir un nivel? Para mí, no sé si es intuitivo volver al original y volver a profundizar.

Aquí es mi jsFiddle. http://jsfiddle.net/Lzhm6/

Tengo todo funcionando muy bien, excepto estos problemas y espero que pueda ayudar a otros a tratar de hacer lo mismo.

* También tenga en cuenta que estoy usando el nuevo código fuente: https://raw.github.com/highslide-software/highcharts.com/master/js/highcharts.src.js que fija los errores de etiqueta.

* Recibo un error cada vez que desglose:

point.select is not a function 
[Break On This Error] point.select(null, event.ctrlKey || event.metaKey || event.shiftKey); 

Respuesta

4

He jugado con el primer Una sección de datos, y lo cambió a esto:

  data: [{ 
       y: 33.06, 
       name: 'A', 
       drilldown: { 
        name: 'Budweiser', 
        data: [ 
         {name:'A', y:10838} 
         , {name:'B', y:11349} 
         , {name:'C', y:11894} 
         , {name:'D', y:11846} 
         , {name:'E', y:11878} 
         , {name:'F', y:11662} 
         , {name:'G', y:11652} 
        ], 
        color: colors[0] 
       }}, 

Esto funciona perfectamente para mí. Saqué las categorías y los nodos de datos en una sola matriz de nodos Nombre/objetos de datos en la matriz de datos. Compruebe el jsfiddle actualizado para ver cómo funcionaban los cambios.

  1. Click A-1
  2. Haga clic en un
+0

gracias dan, lo he descubierto esta mañana después Un sueño maravilloso. ¡También tengo la solución en el foro de Highcharts! ahora si pudiera descubrir la solución de perforación – dope

2

Salida this fiddle o utilizar el siguiente código en la parte desglose:

data: [ 
    ['slice_name',10], 
    ['slice_name',7], 
    ['slice_name',33], 
    ['slice_name',2] 
] 
Cuestiones relacionadas