2012-09-07 6 views
12

क्या हाइचार्ट्स में ज़ूम ईवेंट का पता लगाना संभव है? मेरा उपयोग मामला यह है कि मेरे पास चार्ट के लिए कुछ राज्य बाहरी है, और जब उपयोगकर्ता इसके हिस्से में ज़ूम करता है तो मैं यह जानना चाहता हूं कि एक्स-अक्ष पर नया समय सीमा क्या है और संबंधित बाहरी स्थिति को अपडेट करें।मैं हाईचार्ट्स में ज़ूम ईवेंट का पता कैसे लगा सकता हूं?

उत्तर

30

क्या आपने Highcharts API के माध्यम से जाने का प्रयास किया है?

आप @ xAxis.events.setExtremes और/या chart.events.selection

+3

हाँ यह वही है जो मैं चाहता हूं। यह वास्तव में मेरे लिए स्पष्ट नहीं था कि "setExtremes" तब होता है जब उपयोगकर्ता ज़ूम करता है, लेकिन ओह ठीक है। – Andrey

+0

मदद करने में खुशी हुई, मैं अत्यधिक एपीआई का पता लगाने की सलाह देता हूं, उनके पास जेएसफ़िल्ड उदाहरण –

+0

धन्यवाद के साथ कुछ वाकई अच्छा दस्तावेज है, फिर भी सहायक 3 साल बाद –

-1

साथ ही आप redraw घटना को देखने के लिए चाहते हैं देखने के लिए चाहते हो सकता है। जब आप ज़ूम करते हैं, तो परिवर्तन को प्रतिबिंबित करने के लिए चार्ट को फिर से खींचा जाता है। chart.events.redraw

events: { 
    redraw: function(){ 
     console.log(this.xAxis); 
     console.log(this.yAxis); 
    } 
} 
+0

यह अनावश्यक लगता है, फिर रेड्रा को अक्सर और अधिक आवश्यकता होती है ये मामला। इसके अलावा, यह सवाल नहीं है कि ज़ूम घटना होने पर जांच कैसे करें –

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