2016-05-02 6 views
0

In der Highcharts-Baumkarte sind 3 Ebenen angegeben. Regionen - Land-Krankheit., Jetzt brauche ich vierte Ebene dafür. Ich habe versucht, das Level auf zwei zu reduzieren, es hat funktioniert, aber es funktioniert nicht für das vierte Level. Bitte sag mir, wo ich falsch gelaufen bin. Hier ist die GeigeBaumkarte in hohen Karten vierte Ebene funktioniert nicht

Original-Fiddle: http://jsfiddle.net/euaohp77/

var data = { 
     'South-East Asia': { 
      'Sri Lanka': { 
      'aaa1':{ 
      'xyz1':'89.2', 
      'xyz2':'98.5' 
      }, 
      'aaa2':{ 

      'xyz1':'89.2', 
      'xyz2':'98.5' 

      } 
      }, 
      'Bangladesh':{ 
      'bbb1':{ 
      'xyz1':'38.2', 
      'xyz2':'67.5' 
      }, 
      'bbb2':{ 
      'xyz1':'92.2', 
      'xyz2':'95.5' 
      } 
      } 
     } 

    }, 

Modified Fiddle: http://jsfiddle.net/nr3Lzqr0/2/ (erhöhte eine weitere Ebene [funktioniert nicht])

Antwort

0

Sie müssen die Beziehung zwischen den Punkten von id und parentID definieren. Levels sind nicht begrenzt.

data: [{ 
    id: 'id_0', 
    name: 'test0', 
    value: 20 
    },{ 
    color: 'red', 
    id: 'id_1', 
    name: 'test1', 
    parent: 'id_0', 
    value: 10 
    },{ 
    color: 'green', 
    id: 'id_2', 
    name: 'test2', 
    parent: 'id_1', 
    value: 15 
    },{ 
    color: 'orange', 
    id: 'id_3"', 
    name: 'test3', 
    parent: 'id_2', 
    value: 20 
    }] 
}], 

Einfache Demo: