HTMLcopy
1
<div id="container"></div>
CSScopy
6
1
html, body, #container {
2
width: 100%;
3
height: 100%;
4
margin: 0;
5
padding: 0;
6
}
JavaScriptcopy
x
1
anychart.onDocumentReady(function () {
2
var chart = anychart.cartesian();
3
4
var series = chart.column([
5
{x: 'January', value: 10},
6
{x: 'February', value: 20},
7
{x: 'March', value: 15},
8
{x: 'April', value: 30},
9
{x: 'May', value: 5}
10
]);
11
12
// Set rendering.
13
series.rendering({point: drawer});
14
15
chart.title('Set rendering');
16
chart.container('container');
17
chart.draw();
18
});
19
function drawer() {
20
if (this.missing) {
21
return;
22
}
23
var shapes = this.getShapesGroup(this.pointState);
24
25
var leftX = this.x - this.pointWidth / 2;
26
var rightX = leftX + this.pointWidth;
27
28
shapes['path']
29
.moveTo(leftX, this.zero)
30
.lineTo(this.x, this.value)
31
.lineTo(rightX, this.zero)
32
.close();
33
}