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
3
var chart = anychart.bar();
4
5
// setting title
6
chart.title("Y-axis labels stick to the right");
7
8
// seting data
9
chart.bar([
10
["People's\nRepublic\nof China", 1336717952],
11
["India", 1189172864],
12
["United\nStates of\nAmerica", 313232032],
13
["Russian\nFederation", 138739888],
14
["Japan", 126475664]
15
]);
16
17
// adjusting labels
18
var yTicks = chart.yScale().ticks();
19
yTicks.interval(200000000);
20
var yLabels = chart.yAxis().labels();
21
yLabels.format("${%value}{scale: (1)(1000)(1000)(1000)|(k)(m)(M)(B)}");
22
var xLabels = chart.xAxis().labels();
23
xLabels.wordWrap("break-word");
24
xLabels.wordBreak("break-all");
25
xLabels.width(60);
26
xLabels.hAlign("right");
27
28
// draw chart
29
chart.container("container");
30
chart.draw();
31
});