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 stage = anychart.graphics.create('container');
3
4
var chart1 = anychart.pyramid([
5
{x: 'Physical', value: 125},
6
{x: 'Data Link', value: 125},
7
{x: 'Network', value: 125},
8
{x: 'Transport', value: 125},
9
{x: 'Session', value: 125},
10
{x: 'Presentation', value: 125},
11
{x: 'Application', value: 290, label: {anchor: 'center-top'}}
12
]);
13
14
chart1.markers(true);
15
chart1.labels(false);
16
chart1.bounds(0, 20, '50%', '100%');
17
chart1.markers({position: 'left-top', size: 10});
18
chart1.markerPalette(['diamond', 'star4', 'star7', 'diagonal-cross', 'trapezium', 'pentagon']);
19
chart1.container(stage);
20
chart1.draw();
21
22
var chart2 = anychart.scatter();
23
chart2.defaultSeriesType('marker');
24
chart2.addSeries([5, 40, 6, 37, 15], [7, 23, 9, 18, 28], [11, 17, 12, 34, 19], [13, 7, 22, 14, 39]);
25
chart2.xScale().minimum(-1);
26
chart2.bounds('50%', 20, '50%', '100%');
27
28
// Get marker palette of the pyramid chart.
29
var markerPalette = chart1.markerPalette();
30
31
chart2.markerPalette(markerPalette);
32
chart2.container(stage);
33
chart2.draw();
34
35
var customTitle = anychart.standalones.title();
36
customTitle.text('Get and use chart marker palette');
37
customTitle.container(stage);
38
customTitle.draw();
39
});