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
// Get rendering.
13
var renderingSettings = series.rendering();
14
renderingSettings.point(drawer);
15
16
chart.title('Get and modify rendering');
17
chart.container('container');
18
chart.draw();
19
});
20
21
function drawer() {
22
if (this.missing) {
23
return;
24
}
25
var shapes = this.getShapesGroup(this.pointState);
26
27
var leftX = this.x - this.pointWidth / 2;
28
var rightX = leftX + this.pointWidth;
29
30
shapes['path']
31
.moveTo(leftX, this.zero)
32
.lineTo(this.x, this.value)
33
.lineTo(rightX, this.zero)
34
.close();
35
}