2012-02-23 28 views
6

मैं चार्ट को आकर्षित करने के लिए jqplot चार्ट का उपयोग कर रहा हूं, यह ठीक काम करता है, ज़ूम चार्ट करने के लिए मैं कर्सर का उपयोग कर रहा हूं और उस कर्सर द्वारा मैं ज़ूम कर सकता हूं लेकिन मैं चार्ट के बाहर मौजूद बटन से ज़ूम करने का प्रयास कर रहा हूं। चूंकि हम इस $('#reset').click(function() {plot1.resetZoom() }); जैसे बाहरी बटन से ज़ूम किए गए चार्ट को रीसेट कर रहे हैं, इसलिए बाहरी बटन से ज़ूम चार्ट करना संभव है। कृपया सलाह ...बाहरी बटन से jqplot ज़ूम कैसे करें?

धन्यवाद अग्रिम में ...

उत्तर

-2

हाय हंस मैं आप इस समारोह Enable plot Zooming आशा है कि यह आपके लिए उपयोगी होगा उपयोग करने की आवश्यकता है। सभी बेहतरीन

फिर jqPlot एक शानदार जावास्क्रिप्ट ग्राफिंग लाइब्रेरी है, जो शानदार सुविधाओं के भार का समर्थन करता है। क्लिक करने योग्य बार चार्ट को छोड़कर। यहां एक प्लगइन है जो आपको बार चार्ट के लिए क्लिक ईवेंट कैप्चर करने की अनुमति देता है।

$.jqplot('Graph', data, { 
barClickable: { 
    onClick: function(i, j, data){ 
alert("Clicked series: " + i + ", data point: " + j + ", data: " + data); 
    } 
}}); 
+0

आप सही हम जूम करके इसे सक्रिय कर सकते हैं = झूठा लेकिन यह चार्ट के अंदर ज़ूम करता है लेकिन मैं इसे बाहरी बटन से ज़ूम करना चाहता हूं ... मेरा प्रश्न जांचें। –

0

क्षमा करें यह एक पूरा जवाब के रूप में मैं कोई इच्छा देखना मेरे लिए कभी भी इस चाहते हैं के लिए नहीं है, लेकिन आपके पास दो विकल्प के रूप में मैं इसे देख:

  1. आप अपने "ज़ूम कारक निर्धारित कर सकते हैं "जो आप नए विकल्पों के साथ न्यूनतम (एक्स, वाई), अधिकतम (एक्स, वाई) पर replot() पर लागू होंगे। इसकी कमी यह है कि आप डबल-क्लिक के साथ ज़ूम आउट नहीं कर सके। आप कस्टम प्लॉट डबल-क्लिक हैंडलर पर डिफ़ॉल्ट ज़ूम कारक का उपयोग करके replot() का आह्वान कर सकते हैं।
  2. आप पता लगा सकता है क्या संचालकों क्लिक करके और भूखंड पर खींचने और एक निश्चित समन्वय के साथ अनुकरण कि में शामिल हैं - मूल रूप से "ज़ूम कारक" फिर
+0

क्या आपके पास इसके लिए कोई उदाहरण है? चूंकि आप इसके लिए उपयोग के मामले की सोच रहे थे, इसलिए टचस्क्रीन डिवाइस पर ज़ूम करने में सक्षम होने के लिए यह एक अच्छा कामकाज हो सकता है, क्योंकि कर्सर प्लिन को वास्तव में टच डिवाइस पर ट्रैक नहीं किया जा सकता है। केवल क्लिक और डबलक्लिक घटनाएं टच डिवाइस पर काम करती हैं। – gco

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