2015-06-29 4 views
8

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

क्या किंवदंती सीधे दिखाई देने का कोई तरीका है ताकि चार्ट एनिमेट होने पर दिखाई दे?

यहाँ एक बेला कुछ चार्ट animating और कथा बाद में प्रदर्शित होने दिखा: चार्ट विकल्प में कुछ एनीमेशन सेटिंग्स गुजर http://jsfiddle.net/Qquse/1343/ ...

var options = { 
    animation: { 
     duration: 3000, 
     easing: 'out',     
     'startup': true 
    } 
    //etc... 
}; 

यह धागा: https://groups.google.com/forum/#!topic/google-chart-api/q15ggJ0sHNc सुझाव देने के लिए मैं कर सकते हैं कोई बात नहीं है कि प्रतीत होता है इसके बारे में ऐसा करें क्योंकि Google चार्ट को एनिमेट करने के तरीके की एक आवश्यक विशेषता है।

धन्यवाद!

+0

दुर्भाग्य से मुझे लगता है कि यह इस समय समर्थित नहीं है। यदि आप उनके दस्तावेज़ीकरण को देखते हैं, तो उनके सभी उदाहरणों में भी वही व्यवहार होता है। https://developers.google.com/chart/interactive/docs/animation –

उत्तर

0

It looks जैसे डेवलपर्स की जानबूझकर पसंद थी क्योंकि पूरे चार्ट को एनीमेशन के प्रत्येक फ्रेम के लिए फिर से खींचा जाता है जिससे किंवदंती में झिलमिलाहट होती है, ऐसा लगता है कि इसे Google चार्ट के माध्यम से संभाला नहीं जा सकता है।

मैं एक अलग दृष्टिकोण की कोशिश करूंगा। मैं विकल्पों में legend: 'none' जोड़कर जीसी जेनरेट लेजेंड से छुटकारा पाउंगा और फिर पारदर्शी कैनवास या svg के साथ अपना स्वयं का निर्माण करूंगा कि मैं चार्ट पर परत करता हूं, जिससे यह पूरे समय एनीमेशन से स्वतंत्र हो जाता है।

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