नया हाइचार्ट्स v3.0 बबल चार्ट शानदार दिखता है। क्या प्रत्येक बबल को नाम/कुछ पाठ के साथ एनोटेट करना और प्रदर्शित करना संभव है? धन्यवाद, निगेल।व्यक्तिगत बुलबुले का नामकरण उच्चतर
उत्तर
जो आप प्रदर्शित करना चाहते हैं उसके आधार पर, यह संभव होना चाहिए। बबल चार्ट किसी भी अन्य हाईचार्ट्स के समान विकल्पों की अनुमति देगा। डेटा लेबल का उपयोग करने का सबसे आसान तरीका http://api.highcharts.com/highcharts#plotOptions.scatter.dataLabels
dataLabels:{
enabled:true
}
यदि यह आपके लिए पर्याप्त लचीला नहीं है, तो अंतर्निहित रेंडरर http://api.highcharts.com/highcharts#Renderer का उपयोग कर चार्ट पर जो कुछ भी आप चाहते हैं उसे आकर्षित करना संभव है। यह थोड़ा कठिन है, लेकिन। एक बार जब आप इसे लटका लेंगे तो काफी सीधे आगे बढ़ें।
मैं एक छोटा सा उदाहरण बनाने के बाद, datalabels का उपयोग कर: http://jsfiddle.net/4nRk6/
Datalabels, एक फ़ॉर्मेटर समारोह के साथ अनुकूलित किया जा सकता उदाहरण के लिए:
dataLabels: {
enabled: true,
formatter: function() {
return this.y +'mm';
}
}
पूर्ण प्रलेखन यहाँ है: http://api.highcharts.com/highcharts#plotOptions.column.dataLabels
यदि आप बुलबुले पर अतिरिक्त जानकारी चाहते हैं, तो आपको अपनी डेटा श्रृंखला को निम्नानुसार प्रारूपित करने की आवश्यकता हो सकती है:
[
{x:1, y:5, bubbleText:"Bubble 1"},
{x:2, y:15, bubbleText:"Bubble 2"},
{x:3, y:5, bubbleText:"Bubble 3"}
]
अपने डेटा लेबल के अंदर, फिर आप इस.point.bubbleText के साथ-साथ this.x और this.y. का संदर्भ दे सकते हैं।
आपको दो चीजें करने की ज़रूरत है।
सबसे पहले, नाम प्रत्येक डेटा बिंदु (बुलबुला):
data: [ { name: 'Alice', x: 3.5, y: 4, z: 5}, { name: 'Eve', x: 7, y: 7, z: 3}, { name: 'Carol', x: 4, y: 8, z: 6} ]
दूसरा, एक डेटा लेबल फ़ॉर्मेटर बनाएँ:
dataLabels: { enabled: true, formatter: function() { return this.point.name; } }
आप कार्रवाई में देख सकते हैं यहां: http://jsfiddle.net/franzo/JuGDp/1/
बॉब का चाचा।
इसे उत्तर –
के रूप में चिह्नित किया जाना चाहिए बहुत उपयोगी! आपके उदाहरण के आधार पर, मैंने एक और संदर्भ बनाया: http://jsfiddle.net/csyyb5da/ – xke
- 1. विंडोज XP या उच्चतर
- 2. सी # नामकरण सम्मेलनों के लिए नामकरण सम्मेलन
- 3. एलिक्सीर 1.2 या उच्चतर
- 4. समस्या: बुलबुले दिखाए गए हैं
- 5. dbo.AspNetUsers तालिका का नामकरण
- 6. रूट नियंत्रक का नामकरण
- 7. विंडोज सर्वर 2008 या उच्चतर
- 8. एंड्रॉइड 4.0 या उच्चतर संस्करण
- 9. नामकरण
- 10. नामकरण
- 11. व्यक्तिगत रेपो
- 12. डी 3 डेटामैप्स: बुलबुले पर ऑनक्लिक घटनाक्रम
- 13. एमवीसी नियंत्रक राउटर में वापस बुलबुले?
- 14. jQuery मोबाइल आइकन गिनती बैज/बुलबुले
- 15. दूरस्थ गिट शाखा का नामकरण
- 16. प्रकाशित एनपीएम मॉड्यूल का नामकरण
- 17. कैसे जोड़ें और संपर्क बुलबुले एंड्रॉयड
- 18. व्यक्तिगत पैरामीटर
- 19. टेक्स्टव्यू एंड्रॉइड में बुलबुले कैसे जोड़ें?
- 20. भाषण बुलबुले के लिए दो क्लिक ईवेंट
- 21. पाइथन वैरिएबल नामकरण सम्मेलन
- 22. व्यक्तिगत ऐप्पल डेवलपर खाते का स्वामित्व बदलें
- 23. पोस्टग्रेएसक्यूएल व्यक्तिगत पते में सीडर का विस्तार
- 24. व्यक्तिगत परियोजनाओं का प्रबंधन कैसे करें
- 25. व्यक्तिगत divs पर jquery टॉगल का उपयोग
- 26. Async फ़ंक्शंस केवल ECMAScript 2015 या उच्चतर
- 27. फायरवाटिर के विकल्प फ़ायरफ़ॉक्स 4 या उच्चतर
- 28. स्काला और हास्केल में उच्चतर Kinded प्रकार
- 29. उपयोगकर्ता अद्यतन लेबल के बाद उच्चतर रेंडर
- 30. उच्चतर स्थान पर रहीं और impredicative प्रकार
आपकी प्रतिक्रिया के लिए धन्यवाद। मैं इसके साथ संघर्ष कर रहा हूं। क्या कोई बुलबुले पर लेबल के साथ एक बबल चार्ट का उदाहरण पोस्ट कर सकता है? या यह एक विशेषता होने के लिए "मतलब" नहीं है? – user2150801
हाय, मैंने अपनी पोस्ट को एक कामकाजी उदाहरण के लिंक के साथ अपडेट किया। http://jsfiddle.net/4nRk6/ – SteveP
हाय स्टीव, इसके लिए बहुत धन्यवाद। मुझे जो चाहिए वह एक लेबल है जो टेक्स्टुअल है - इसलिए आपके उदाहरण में दिखाए गए एक्स मान को नहीं। बस अन्य चार्टों की तरह जहां हम श्रृंखला में नाम शामिल करते हैं? यह सुनिश्चित नहीं है कि इस लाँगसाइड को एक्स, वाई, आकार विशेषताओं को कैसे शामिल किया जाए ... निगेल। – user2150801