2015-11-13 22 views
5

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

क्या कोई डिफ़ॉल्ट ज़ूमिंग विकल्प है जो चार्ट को परिभाषित करते समय सेट कर सकता है?

यहाँ चार्ट की एक काम उदाहरण है: Chart Example

$('#container').highcharts({ 
    chart: { 
     type: 'scatter', 
     zoomType: 'xy' 
    }... 
+1

मुझे नहीं लगता कि ऐसा कोई विकल्प है। [यहां] (https://gist.github.com/smehan/efa41c974df38d78db3f) सभी विकल्पों की एक सुंदर व्यापक चीटशीट है। –

+0

हाँ, मैं उनके दस्तावेज़ों में कुछ भी ढूंढने में असमर्थ था। ज़ूम के प्रकार के बारे में केवल जानकारी। –

उत्तर

2

chart.zoom समारोह उपलब्ध (लेकिन यह उपयोग के लिए नहीं) है, लेकिन आम तौर पर एक खींचें घटना से काफी कुछ पैरामीटर लेता है। चार्ट निर्माण पर यह faking कम से कम इस तरह किया जा सकता है:

$('#container').highcharts({ 
    // ... 
}, function() { 
    this.zoom({ 
     xAxis: [{ min: 25, max: 30, axis: this.xAxis[0] }], 
     yAxis: [{ min: 0, max: 300, axis: this.yAxis[0] }] 
    }); 
}); 

एक उदाहरण के लिए this CodePen देखें। यदि आप मैन्युअल चयन करते हैं तो मैंने मूल इनपुट लॉग किया है जो कार्य करेगा।

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