2011-10-05 20 views
7

संभव डुप्लिकेट:
How to change tooltip text for google chart api?नियंत्रण मंडराना लेबल

मैं एक लाइन चार्ट बनाने के लिए गूगल चार्ट का उपयोग कर रहा: http://code.google.com/apis/chart/interactive/docs/gallery/linechart.html

मैं चाहूँगा जब उपयोगकर्ता डेटापॉइंट पर क्लिक करता है या होवर करता है तो प्रदर्शित पाठ को नियंत्रित करने के लिए। वर्तमान में होवर केवल डेटासेट नाम और मान दिखाता है (समान वाई-अक्ष)। मैं अतिरिक्त मेटा-डेटा प्रदर्शित करना चाहता हूं। क्या यह संभव है? क्या किसी के पास कोई उदाहरण है?

+0

मैं यह भी करना चाहूंगा, क्या आपने कोई प्रगति की है? – Eric

+0

कोई प्रगति नहीं, क्षमा करें –

+0

वही समस्या यहां, ¿कोई अपडेट? – Raspu

उत्तर

2

हाँ आप निम्नलिखित कोड का उपयोग करके ऐसा -

<code> 
data.setFormattedValue(<your custom hover lable>); 
</code> 

यहाँ देखें:

http://code.google.com/apis/chart/interactive/docs/reference.html#DataTable_setFormattedValue

+0

यह केवल एक्सिस टाइटल बदल गया, न कि होवर बॉक्स में प्रदर्शित डेटा। – Raspu

4

आप "टूलटिप" DataTable भूमिकाओं में इस्तेमाल कर सकते हैं:

data.addColumn('number', 'Abscisses'); 
data.addColumn('number', 'Warior'); 
data.addColumn({type:'number', role:'tooltip'}); 
data.addColumn({type:'string', role:'tooltip'}); 

data.addRow([2,3,4,'a']); 
data.addRow([3,4,2,'b']); 

इन्हें संदर्भित करता है: DataTable roles

+0

हालांकि मुझे टूलटिप में लेबल जोड़ने का कोई तरीका नहीं पता है, जैसे कि मैं टूलटिप में "युद्ध: 4 नाम: ए" दिखाना चाहता हूं। मैं सराहना करता हूं कि जिसने जिस तरह से काम किया वह मदद कर सकता है। – Michael

+1

लाइनचार्ट केवल 'टूलटिप' भूमिका के साथ एक कॉलम की अनुमति देता है। शीर्षक प्राप्त करने के लिए आप हमेशा ऐसा कर सकते हैं: 'data.addRow ([2,3, 'Battle: 4 \ n नाम: ए']); 'यदि आप अपने डेटा पर प्रत्येक के लिए हैं तो इसे कुशल बनाना आसान होगा स्ट्रिंग जिसे आप टूलटिप पर जाना चाहते थे। – Aust

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