anychart.onDocumentReady(function () {
var dataTable = anychart.data.table();
dataTable.addData(get_weather_data());
var mapping = dataTable.mapAs({value: 2});
var chart = anychart.stock();
var series = plot.column(mapping);
var renderingSettings = series.rendering();
renderingSettings.point(drawer);
chart.container('container');
var shapes = this.getShapesGroup(this.pointState);
var leftX = this.x - this.pointWidth / 2;
var rightX = leftX + this.pointWidth;
.moveTo(leftX, this.zero)
.lineTo(this.x, this.value)
.lineTo(rightX, this.zero)