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.column();
4
5
// setting title
6
chart.title("X-Axis labels: width is 100% (no wrapping)");
7
8
// setting data
9
chart.column([
10
["People's Republic of China", 1336717952],
11
["India", 1189172864],
12
["United States of America", 313232032],
13
["Russian Federation", 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
23
// force labels to hide value, if the previous one is too big, set text position to center
24
var xAxis = chart.xAxis();
25
xAxis.overlapMode(false);
26
27
// draw chart
28
chart.container("container");
29
chart.draw();
30
});