2015-11-13 7 views
5

Ist es möglich, ein zoombares Diagramm zu rendern und es bereits gezoomt zu haben? Ich verwende ein Streudiagramm, das auf der x- und y-Achse zoombar ist und möchte, dass es bereits gerendert auf bestimmte Werte gerendert wird.HighCharts Render-Diagramm bereits gezoomt

Gibt es Standardzoomoptionen, die ich beim Definieren des Diagramms festlegen kann?

Hier ist ein funktionierendes Beispiel des Diagramms: Chart Example

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

Ich glaube nicht, dass es eine solche Option gibt. [hier] (https://gist.github.com/smehan/efa41c974df38d78db3f) ist eine ziemlich umfassende Übersicht aller Optionen. –

+0

Ja, ich konnte nichts in ihren Dokumenten finden. Nur Informationen über die Art des Zooms. –

Antwort

2

Die chart.zoom Funktion ist (aber nicht für diese Verwendung bestimmt sind), aber in der Regel dauert schon einige Parameter von einem Drag-Ereignis. Faking es auf der Erstellung von Diagrammen auf Minimum könnte wie folgt geschehen:

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

Siehe this CodePen für ein Beispiel. Wenn Sie eine manuelle Auswahl vornehmen, habe ich den ursprünglichen Eingang protokolliert, den die Funktion übernehmen würde.

Verwandte Themen