2011-09-14 15 views
7

पर प्रदर्शित नहीं मैं दो मुद्दे हैं:Highcharts पाई चार्ट विश्लेषण तीसरे ड्रिल

  1. तीसरे विश्लेषण DataLabels के नाम के रूप में "स्लाइस" के बजाय अपने नाम दिखाई देते हैं। क्या यह एक बग है या क्या मुझे इसे कहीं निर्दिष्ट करने की ज़रूरत है?
  2. जब मैं रंगीन थीम लागू करता हूं, रंगों को रीसेट करने के लिए हर ड्रिलडाउन और केवल यादृच्छिक रूप से अन्य रंग उत्पन्न करते हैं। (मेरे पास थीम फ़ाइल के लिए श्रृंखला में 20 रंग हैं)
  3. क्या बैक अप ड्रिल करने का कोई तरीका भी है? आईई का बाहरी बटन या नियंत्रण है जो उपयोगकर्ता को एक स्तर का बैक अप लेने की अनुमति देता है? मेरे लिए मैं नहीं जानता कि यह मूल और ड्रिलडाउन पर वापस जाने के लिए सहज है या नहीं।

यहां मेरा JSFiddle है। http://jsfiddle.net/Lzhm6/

मेरे पास इन मुद्दों को छोड़कर महान काम कर रहा है और उम्मीद है कि दूसरों को एक ही काम करने की कोशिश करने में मदद मिल सकती है।

* यह भी ध्यान दें कि मैं नए स्रोत कोड का उपयोग कर रहा हूं: https://raw.github.com/highslide-software/highcharts.com/master/js/highcharts.src.js जो लेबल त्रुटियों को हल करता है।

* मैं एक त्रुटि हर मैं विश्लेषण हो रही है:

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

उत्तर

4

मैं इस के लिए सबसे पहले एक डेटा अनुभाग के साथ खेला जाता है, और यह बदल दिया है:

  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] 
       }}, 

यह मेरे लिए पूरी तरह से काम कर रहा है। मैंने डेटा सरणी में नाम/डेटा ऑब्जेक्ट नोड्स की एक सरणी में श्रेणियों और डेटा नोड्स को खींच लिया। परिवर्तनों के काम के तरीके को देखने के लिए अद्यतन jsfiddle देखें।

  1. क्लिक ए -1
  2. बाहर क्लिक करें एक
+0

धन्यवाद दान, मैं इसे बाहर आज सुबह के बाद लगा एक अद्भुत सपना। मेरे पास हाईचार्ट्स फोरम पर भी समाधान है! अब अगर मैं ड्रिलिंग अप समाधान का पता लगा सकता हूं – dope

2

चेक this fiddle या विश्लेषण भाग में निम्न कोड का उपयोग करें:

data: [ 
    ['slice_name',10], 
    ['slice_name',7], 
    ['slice_name',33], 
    ['slice_name',2] 
] 
संबंधित मुद्दे