2012-05-21 14 views
6

पाइ चार्ट के लिए आंकड़ों को देखते हुए:गूगल चार्ट प्रदर्शन पैसा नहीं प्रतिशत

data = new google.visualization.arrayToDataTable([ 
    ['Sales', 'Revenue Distribution'], 
    ['Author', 5], 
    ['Company', 2], 
    ['Tax', 0.4], 
    ['Payment Processors', 0.9] 
]); 
drawChart(); 

मैं इसे डॉलर की राशि के रूप में प्रदर्शित कैसे बना सकते हैं? या तो टूलटिप में या वास्तविक ग्राफ पर ही (दोनों बेहतर होगा!)

उदाहरण के लिए, आदर्श रूप से यह काम करेगा:

data = new google.visualization.arrayToDataTable([ 
    ['Sales', 'Revenue Distribution'], 
    ['Author', '$5'], 
    ['Company', '$2'], 
    ['Tax', '$0.4'], 
    ['Payment Processors', '$0.9'] 
]); 
drawChart(); 

उत्तर

14

यह संभव है और यह दोनों टुकड़ा और करने के लिए इसे लागू होगी टूलटिप। आपको number formatter शामिल करने की आवश्यकता है।

प्रमुख चीजें चार्ट बनाने से पहले निम्नलिखित लागू करने के लिए हैं।

var formatter = new google.visualization.NumberFormat({ 
    prefix: '$' 
}); 
formatter.format(data, 1); 

var options = { 
    pieSliceText: 'value' 
}; 

यह पहली फ़ॉर्मेटर बनाता है और डेटा के लिए यह लागू होता है, अगला विकल्प करके पाई चार्ट मजबूर करता बल्कि गणना प्रतिशत की तुलना में प्रारूपित मान को दिखाने के लिए,। आप इसे this jsfiddle में देख सकते हैं।

प्रेरित होकर और जवाब यहाँ द्वारा रूपांतरित: Formatting google charts programmatically

+0

एक आकर्षण, बहुत धन्यवाद काम करता है! –