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
// data
4
var data = [
5
["P1", 16, 20],
6
["P2", 12, 18],
7
["P3", 7, 14],
8
["P4", 8, 16],
9
["P5", 11, 19],
10
["P6", 10, 23],
11
["P7", 6, 17],
12
["P8", 3, 11]
13
];
14
15
// create
16
var chart = anychart.line();
17
chart.data(data);
18
19
// set title
20
chart.title("Image Fill");
21
chart.title().padding(5);
22
chart.title().enabled(true);
23
24
chart.title().background().enabled(true);
25
chart.title().background().fill("gold");
26
27
// set chart background
28
chart.background().fill({
29
src: "https://static.anychart.com/images/underwater.jpg",
30
mode: "stretch"
31
});
32
33
// adjust grid
34
chart.xGrid().enabled(true);
35
chart.xGrid().stroke("#ffffff");
36
chart.xGrid().palette(["#ffffff 0.6"]);
37
chart.yGrid().enabled(true);
38
chart.yGrid().stroke("#ffffff");
39
40
// adjust axes labels color, ticks color, stroke color
41
chart.xAxis().labels().fontColor("#fff");
42
chart.xAxis().labels().fontWeight(900);
43
44
chart.yAxis().labels().fontColor("white");
45
chart.yAxis().labels().fontWeight(900);
46
47
chart.yAxis().stroke("white");
48
chart.yAxis().ticks().stroke("white");
49
50
// draw chart
51
chart.container("container");
52
chart.draw();
53
});