पर कॉल करने के बाद हाईचार्ट्स रीसेट ज़ूम 'मैं चार्ट में विस्तार से ज़ूम इन करने के लिए सेट एक्स्ट्रेम्स का उपयोग कर रहा हूं, साथ ही उपयोगकर्ता को चार्ट में चयन करके' x, y 'ज़ूम करने की इजाजत देता हूं। जब उपयोगकर्ता ज़ूम करता है, तो उन्हें 'रीसेट ज़ूम' बटन मिलता है, हालांकि जब मैं setExtremes को कॉल करता हूं, तो मैं नहीं करता हूं।सेटएक्स्ट्रेम्स
क्या मेरे लिए प्रोग्राम रीसेट करने के लिए 'रीसेट ज़ूम' बटन को मजबूर करने का कोई तरीका है?
अद्यतन:
if(!chart.resetZoomButton) {
chart.showResetZoom();
}
afterSetExtremes ईवेंट हैंडलर बटन दिखाई देता है अंदर बुला है, लेकिन यह कुछ भी नहीं है पर क्लिक।
अद्यतन:
setExtremes बुला सेबल्कि, मैं
बुला लिए बदल दिया हैchart.xaxis [0] .zoom (ढीठ, मैक्स); chart.yaxis [0]। ज़ूम (miny, maxy); chart.redraw();
यह वही प्रभाव डालता है जैसे उपयोगकर्ता चार्ट पर चयन करके ज़ूम इन करता है।
मैं x और y अक्ष के लिए afterSetExtremes ईवेंट हैंडलर के अंदर इस बुलाया। बटन अब चार्ट पर रहता है, लेकिन इसे क्लिक करने से कुछ भी नहीं होता है। – SteveP
क्या आपने setExtremes के बजाय axis.zoom() का उपयोग करने का प्रयास किया है? इसे axis.zoom (newMin, newMax) कहा जाता है; शायद उस फ़ंक्शन से ज़ूम ईवेंट की ट्रिगरिंग बटन को सही तरीके से काम करेगी। एक विचार है। – MatthewKremer
यदि आप एक http://JSFiddle.net भी स्थापित करते हैं, तो मैं इसे देख सकता हूं। – MatthewKremer