2015-11-13 13 views
5

Czy możliwe jest renderowanie wykresów z możliwością powiększenia i już go powiększono. Używam wykresu rozproszenia, który można powiększyć na osi X i Y i chciałbym, aby był on renderowany już w przybliżeniu do pewnych wartości.Wykres renderowania wykresu HighCharts już powiększony

Czy istnieją jakieś domyślne opcje powiększania, które można ustawić podczas definiowania wykresu?

Powyżej przedstawiono przykład wykonania, w tabeli: Chart Example

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

Nie sądzę, że istnieje taka opcja. [tutaj] (https://gist.github.com/smehan/efa41c974df38d78db3f) to całkiem obszerny kodek ze wszystkimi opcjami. –

+0

Tak, nie mogłem znaleźć niczego w ich dokumentach. Tylko informacje o rodzaju zoomu. –

Odpowiedz

2

Funkcja chart.zoom dostępne (ale nie przeznaczone do tego celu), ale trwa zwykle dość kilka parametrów z przeciągania zdarzenia. Udaje podczas tworzenia wykresu na minimum mogłoby być zrobione tak:

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

Zobacz this CodePen dla przykładu. Jeśli dokonasz ręcznego wyboru, zalogowałem się do oryginalnego wejścia, którego funkcja by zajęła.

Powiązane problemy