2013-05-27 7 views
5

मैंने हाईचार्ट्स का उपयोग करके एक मूल बॉक्सप्लॉट बनाया है और यह मुझे अधिकतम, अधिकतम क्वार्टाइल, औसत, न्यूनतम क्वार्टाइल और न्यूनतम माउस के होवर के लिए मान दिखाता है बॉक्स प्लॉट पर। मैं किसी भी तरह से इन मूल्यों को प्रत्येक पंक्ति के बगल में साजिश में प्रदर्शित करना चाहता हूं।हाइचार्ट्स: बॉक्सप्लॉट में लेबल (न्यूनतम, अधिकतम, औसत आदि) प्रदर्शित करें

मैंने एपीआई की जांच की और पाया कि "डेटा लेबल" मदद करेगा लेकिन यह बॉक्सप्लॉट के लिए समर्थित नहीं है। क्या कोई मुझे इस बारे में बता सकता है कि इसे कैसे प्राप्त किया जाए?

धन्यवाद।

उत्तर

0

दुर्भाग्य से यह विकल्प समर्थित नहीं है, केवल आप जो कर सकते हैं वह चार्ट के अंदर कस्टम टेक्स्ट जोड़ने के लिए रेंडरर का उपयोग करता है, लेकिन मुझे पता है कि यह आरामदायक समाधान नहीं हो सकता है। http://api.highcharts.com/highcharts#Renderer.text()

obviosuly आप हमारी उपयोगकर्ता आवाज प्रणाली http://highcharts.uservoice.com/

1

एक और डेटा श्रृंखला, जिनमें से "स्कैटर" एक प्रकार है और इस श्रृंखला मार्कर का उपयोग करके करने के लिए डेटा लेबल लागू जोड़े में अपने सुझाव reqest कर सकते हैं। चाल एक ही भरने वाले रंग का उपयोग आपके पृष्ठभूमि रंग और 0 लाइन चौड़ाई के रूप में करना है ताकि मार्कर दिखाई न दे और केवल लेबल दिखाया जाएगा।

{ 
     name: 'Outlier', 
     color: 'white', 
     type: 'scatter', 
     data: [ // x, y positions where 0 is the first category 
      { 
       name: 'This is my label for the box', 
       x:0, //box index. first one is 0. 
       y:975 //it will be bigger than the maximum value of of the box 
      } 
     ], 
     dataLabels : { 
      align: 'left', 
       enabled : true, 
       formatter : function() { 
        return this.point.name; 
       }, 
      y: 10, 
      }, 
     marker: { 
      fillColor: 'white', 
      lineWidth: 0, 
      lineColor: 'white' 
     } 
    } 
1

बॉक्स से बाहर संभव नहीं है, लेकिन जैसा स्टीव गु द्वारा स्कैटर द्वारा प्राप्त किया गया है। आप फॉर्मेटर को अनदेखा भी कर सकते हैं और मार्कर को पूरी तरह अक्षम कर सकते हैं:

{ 
    series: [ 
    { 
     type: 'scatter', 
     tooltip: { 
     enabled: false 
     }, 
     dataLabels: { 
     format: '{key}', 
     enabled: true, 
     y: 0, 
     }, 
     data: [{ x: 0, y: 975, name: '975'}], 
     marker: { 
     enabled: false, 
     } 
    } 
    ] 
} 

बस मार्कर अक्षम करें और कुंजी पर प्रारूप सेट करें।

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