anychart.onDocumentReady(function () {
anychart.data.loadCsvFile(
'https://cdn.anychart.com/csv-data/csco-daily.csv',
var dataTable = anychart.data.table();
var mapping = dataTable.mapAs({ value: 4 });
var chart = anychart.stock();
chart.padding(10, 50, 20, 50);
var plot = chart.plot(0);
plot.line().data(mapping).name('CSCO').stroke('2px #64b5f6');
var computer = dataTable.createComputer(mapping);
computer.addOutputField('myValue', 'myColumn');
computer.setCalculationFunction(function (row) {
var value = row.get('value');
var myValue = value + Math.floor(Math.random() * 100 + 1);
row.set('myValue', myValue);
var computedMapping = dataTable.mapAs({ value: 'myColumn' });
.name('Custom Indicator')
plot.yAxis(1).orientation('right');
chart.scroller().line(mapping);
chart.container('container');
var rangePicker = anychart.ui.rangePicker();
rangePicker.render(chart);
var rangeSelector = anychart.ui.rangeSelector();
rangeSelector.render(chart);