Range Selector lets you control range of data to be shown in viewport of all charts. You can select a range by entering it manually in Inputfields or by selecting a pre-defined range through a Range Button.
var stockChart = new CanvasJS.StockChart("container", { . . rangeSelector: { . . . }, . . }); stockChart.render();
Applies To | Attribute | Type | Default | Options/Examples |
---|---|---|---|---|
rangeSelector | enabled | Boolean | true | true, false |
rangeSelector | width | Number | Automatically calculated based on StockChart width | 400, 800, … |
rangeSelector | height | Number | Automatically calculated based on StockChart height | 50, 100, … |
rangeSelector | verticalAlign | String | “top” | “top”, “bottom” |
rangeSelector | label | String | “Range” | “Zoom”, “Range”, etc. |
rangeSelector | selectedRangeButtonIndex | Number | none | 1, 2, … |
Object | Attribute | Type | Default | Options |
---|---|---|---|---|
rangeSelector | buttonStyle | Object | – | – |
rangeSelector | buttons | Object | – | – |
rangeSelector | inputFields | Object | – | – |
var stockChart = new CanvasJS.StockChart("container", { . . rangeSelector: { buttonStyle: { backgroundColor: "#4040a1", . }, . }, . . }); stockChart.render();
Also See: