2017-02-08 6 views
0

Ich möchte den Bereich & Datumselektor in highstock Diagrammbibliothek wie im vorgeschlagenen Design gezeigt anpassen. Ich möchte Range Selector nach unten links bewegen & Date Selector nach unten rechts und können wir sein Aussehen und fühlen, wie im Design vorgeschlagen?Anpassung der RangeSelectors in highstock

enter image description here

Antwort

0

Sie können die Position des Range Selektoren anpassen auf der Grundlage der verschiedenen Kombinationen von Marge und Position

Fiddle Link für Demo

Highcharts.stockChart('container', { 
    chart: { 
marginBottom: 70 /*marign between chart area and bottom*/ 
    }, 

    title: { 
     text: 'AAPL stock price by minute' 
    }, 

    rangeSelector: { 
     buttons: [{ 
      type: 'hour', 
      count: 1, 
      text: '1h' 
     }, { 
      type: 'day', 
      count: 1, 
      text: '1D' 
     }, { 
      type: 'all', 
      count: 1, 
      text: 'All' 
     }], 
     selected: 1, 
     padding: 50, 
    buttonPosition: { 
      y: 360, /*Position of button from top*/ 
     }, 

    }, 
     navigator: { 
     top:300, /*Postion of navigator from top*/ 
     }, 
    series: [{ 
     name: 'AAPL', 
     type: 'candlestick', 
     data: data, 
     tooltip: { 
      valueDecimals: 2 
     } 
    }] 
}); 
+0

Dank für die Antwort, aufweist, ist es hart codiert Wert wie 360 ​​oder 300 können wir es relativ zur Spitze des Navigators machen? Wenn wir es relativ zu einer anderen Komponente machen, wird es einfach sein, die Reaktionsfähigkeit des Diagramms zu verwalten und es in dem gegebenen Bereich des Diagramm-Renderings perfekt rendern zu können. –

+0

Positionierungsoption für den Navigator und den Bereichswähler sind nicht sehr dynamisch in API. Also müssen wir es hart codieren –

+0

Ich habe die Lösung gefunden, erstellen Sie Ihre Auswahl auf Bereich und verwenden Bootstrap-Datumsauswahl. Es wird reagieren und die Bildschirmgröße anpassen. –