<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ZingSoft Demo</title>
<script nonce="undefined" src="https://cdn.zingchart.com/zingchart.min.js"></script>
<style>
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
#myChart {
height: 100%;
width: 100%;
min-height: 150px;
}
.zc-ref {
display: none;
}
</style>
</head>
<body>
<div id="zc"></div>
<script>
ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"];
var palette = [
'#F6842E', '#FBAC33', '#8AC340', '#46B863', '#41BC9F', '#29C2EC',
'#387EC3', '#5253A3', '#764199', '#962871', '#C87F8A', '#F14F42'
];
var transforms = [
[8, '0%', 'none', 'fixed=60%;50%'],
[8, '40%', 'none', 'fixed=60%;50%'],
[8, '0%', 'flat', 'fixed=60%;50%'],
[8, '40%', 'flat', 'fixed=50%;50%'],
[8, '0%', 'fold=20', 'fixed=50%;50%'],
[8, '40%', 'fold=20', 'fixed=35%;50%'],
[5, '40%', 'callout=8', 'fixed=50%;50%'],
[5, '60%', 'flow=10', 'fixed=50%;60%'],
[5, '60%', 'flow=-99', 'fixed=50%;40%'],
[8, '0%', 'bite=15', 'fixed=50%;50%'],
[8, '40%', 'bite=15', 'fixed=40%;50%'],
[4, '0%', 'droplet', 'fixed=70%;50%']
];
var cdata = {
graphset: [
]
};
for (var r = 0; r < 3; r++) {
for (var c = 0; c < 4; c++) {
var idx = r * 4 + c;
if (transforms[idx]) {
var gdata = {
x: c * 200,
y: r * 200,
width: 200,
height: 200,
type: 'pie',
plotarea: {
margin: '15 5 5 5'
},
title: {
fontSize: 11,
text: 'pieTransform:' + transforms[idx][2]
},
plot: {
borderWidth: 1,
borderColor: '#fff',
borderAlpha: 0.2,
slice: transforms[idx][1],
pieTransform: transforms[idx][2],
hoverState: {
visible: false
},
tooltip: {
text: 'Pie #%plot-index'
},
valueBox: {
placement: transforms[idx][3],
fontSize: 11,
text: '#%plot-index'
}
},
series: []
};
for (var i = 0; i < transforms[idx][0]; i++) {
gdata.series.push({
values: [1],
backgroundColor: palette[i]
});
}
cdata.graphset.push(gdata);
}
}
}
zingchart.render({
'id': 'zc',
'width': 800,
'height': 600,
'output': 'svg',
'data': cdata
});
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ZingSoft Demo</title>
<script src="https://cdn.zingchart.com/zingchart.min.js"></script>
</head>
<body>
<div id="zc"></div>
</body>
</html>
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
#myChart {
height: 100%;
width: 100%;
min-height: 150px;
}
.zc-ref {
display: none;
}
var palette = [
'#F6842E', '#FBAC33', '#8AC340', '#46B863', '#41BC9F', '#29C2EC',
'#387EC3', '#5253A3', '#764199', '#962871', '#C87F8A', '#F14F42'
];
var transforms = [
[8, '0%', 'none', 'fixed=60%;50%'],
[8, '40%', 'none', 'fixed=60%;50%'],
[8, '0%', 'flat', 'fixed=60%;50%'],
[8, '40%', 'flat', 'fixed=50%;50%'],
[8, '0%', 'fold=20', 'fixed=50%;50%'],
[8, '40%', 'fold=20', 'fixed=35%;50%'],
[5, '40%', 'callout=8', 'fixed=50%;50%'],
[5, '60%', 'flow=10', 'fixed=50%;60%'],
[5, '60%', 'flow=-99', 'fixed=50%;40%'],
[8, '0%', 'bite=15', 'fixed=50%;50%'],
[8, '40%', 'bite=15', 'fixed=40%;50%'],
[4, '0%', 'droplet', 'fixed=70%;50%']
];
var cdata = {
graphset: [
]
};
for (var r = 0; r < 3; r++) {
for (var c = 0; c < 4; c++) {
var idx = r * 4 + c;
if (transforms[idx]) {
var gdata = {
x: c * 200,
y: r * 200,
width: 200,
height: 200,
type: 'pie',
plotarea: {
margin: '15 5 5 5'
},
title: {
fontSize: 11,
text: 'pieTransform:' + transforms[idx][2]
},
plot: {
borderWidth: 1,
borderColor: '#fff',
borderAlpha: 0.2,
slice: transforms[idx][1],
pieTransform: transforms[idx][2],
hoverState: {
visible: false
},
tooltip: {
text: 'Pie #%plot-index'
},
valueBox: {
placement: transforms[idx][3],
fontSize: 11,
text: '#%plot-index'
}
},
series: []
};
for (var i = 0; i < transforms[idx][0]; i++) {
gdata.series.push({
values: [1],
backgroundColor: palette[i]
});
}
cdata.graphset.push(gdata);
}
}
}
zingchart.render({
'id': 'zc',
'width': 800,
'height': 600,
'output': 'svg',
'data': cdata
});