2014-05-07 8 views
6

मुझे उच्च चार्ट में बनाए गए पाई चार्ट के साथ कोई समस्या है।हाइचार्ट्स पाई चार्ट गतिशील रूप से आकार बदलता है

डेटा लेबल की नियुक्ति के आधार पर वास्तविक चार्ट बढ़ेगा या घट जाएगा।

हमें एक ही आकार में रहने के लिए पाई चार्ट की आवश्यकता है तो क्या पाई आकार को स्थिर रखने और लेबल को इसके चारों ओर फिट करने के लिए मजबूर करने का कोई तरीका है या क्या मुझे बस प्रत्येक स्लाइस के अंदर लेबल रखना होगा?

+0

Unforutantely यह डिफ़ॉल्ट व्यवहार है और आप, इस मामले के लिए मजबूर नहीं कर सकते हैं ताकि आप केवल @Sualkcin सुझाव का उपयोग कर सकते से इस बेला देखें। –

उत्तर

16

आपको पाई चार्ट के लिए एक निश्चित size सेट करना होगा। प्रतिशत या पिक्सेल मान हो सकता है। उदाहरण के लिए:

plotOptions: { 
     pie: { 
      size: 100 
     } 
    }, 

एपीआई http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/pie-size/

+0

धन्यवाद, यह काम किया। मैंने आकार को '80% 'पर सेट किया और पाई लगातार आकार में रहा। जब आप किसी निश्चित मान पर आकार सेट करते हैं तो आप जिस समस्या को चलाते हैं, वह है कि आप डेटा लेबल को जोखिम से बाहर धकेलने का जोखिम चलाते हैं। मैं प्रतिशत आकार के साथ खेलूँगा। मैं डेटा और लेबल के लिए डीआईवी के आकार के साथ खेलूँगा यह देखने के लिए कि क्या मैं डेटा लेबल्स –

+0

के लिए थोड़ा और कमरा जोड़ सकता हूं, यहां डाटलैबेल के साथ आकार का उपयोग करके एक बेवकूफ उदाहरण है जिसे अब कटा हुआ किया जा रहा है: http://jsfiddle.net/4GFyj/ –

+3

आपके इच्छित समाधान नहीं हो सकता है लेकिन आप 'डेटा लेबल' की 'दूरी' संपत्ति को एक छोटी संख्या में या यहां तक ​​कि नकारात्मक पाई स्लाइस के अंदर रखने के लिए नकारात्मक सेट कर सकते हैं। यदि आप ऐसा करते हैं तो शायद 'रंग' को सफेद में बदलें। http://jsfiddle.net/4GFyj/2/ – Sualkcin

संबंधित मुद्दे