<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ZingSoft Demo</title>
<script nonce="undefined" src="https://cdn.zingchart.com/2.7.2/zingchart.min.js"></script>
<style></style>
</head>
<body>
<div id='myChart1'></div>
<script>
let valueArray1 = [
[2596, 2626, 4480, 6394, 7488, 14510, 7012, 3389, 20281, 48597, 53309, 52385, 47097, 50813, 13510],
[479, 199, 583, 1624, 2772, 7899, 3467, 2227, 12885, 27873, 34420, 32569, 27721, 31569, 7362],
[408, 343, 410, 840, 1614, 3274, 2092, 914, 5709, 15317, 15633, 16720, 15504, 15821, 4565],
[989, 1364, 2161, 2644, 1754, 2015, 818, 77, 1260, 3912, 1671, 1836, 2589, 1706, 1161]
];
let i = 0;
window.feed = function(callback) {
let tick = {};
if ((i + 1) > (valueArray1[0].length - 1)) {
i = 0;
};
tick.plot0 = valueArray1[0][i];
tick.plot1 = valueArray1[0][i];
tick.plot2 = valueArray1[1][i];
tick.plot3 = valueArray1[2][i];
tick.plot4 = valueArray1[3][i];
i++;
callback(JSON.stringify(tick));
};
let myConfig1 = {
type: 'stream',
globals: {
fontFamily: 'Helvetica',
shadow: false,
},
backgroundColor: '#fff',
options: {
emptySeries: {
backgroundColor: 'blue'
}
},
title: {
text: 'Bandwidth for All Sites',
backgroundColor: 'transparent',
fontColor: '#5f5f5f',
fontSize: '20px',
padding: '15px 15px',
textAlign: 'left',
},
scaleY: {
lineColor: '#5f5f5f',
lineWidth: '1px',
short: true,
guide: {
lineStyle: 'solid',
lineColor: '#626262'
},
item: {
fontColor: '#5f5f5f'
},
tick: {
lineColor: '#5f5f5f',
lineWidth: '1px'
},
},
tooltip: {
visible: false
},
crosshairX: {
plotLabel: {
backgroundColor: '#434343',
borderRadius: '5px',
fontColor: '#FFF',
thousandsSeparator: ',',
},
scaleLabel: {
backgroundColor: '#fff',
fontColor: 'black'
},
},
plot: {
alphaArea: 1,
lineWidth: 0,
},
refresh: {
type: 'feed',
transport: 'js',
url: 'feed()',
maxTicks: 10,
interval: 400,
resetTimeout: 1000
},
series: [{
text: 'All Sites',
values: [],
backgroundColor: '#E84F28',
lineColor: '#E84F28'
},
{
text: 'www.zingchart.com',
values: [],
backgroundColor: '#45C392',
lineColor: '#45C392'
},
{
text: 'blog.zingchart.com',
values: [],
backgroundColor: '#28C2D1',
lineColor: '#28C2D1'
},
{
text: 'help.zingchart.com',
values: [],
backgroundColor: '#FBA645',
lineColor: '#FBA645'
}
]
};
zingchart.loadModules('stream', function() {
zingchart.render({
id: 'myChart1',
data: myConfig1,
height: 400,
width: '100%'
});
});
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ZingSoft Demo</title>
<script src="https://cdn.zingchart.com/2.7.2/zingchart.min.js"></script>
</head>
<body>
<div id='myChart1'></div>
</body>
</html>
let valueArray1 = [
[2596, 2626, 4480, 6394, 7488, 14510, 7012, 3389, 20281, 48597, 53309, 52385, 47097, 50813, 13510],
[479, 199, 583, 1624, 2772, 7899, 3467, 2227, 12885, 27873, 34420, 32569, 27721, 31569, 7362],
[408, 343, 410, 840, 1614, 3274, 2092, 914, 5709, 15317, 15633, 16720, 15504, 15821, 4565],
[989, 1364, 2161, 2644, 1754, 2015, 818, 77, 1260, 3912, 1671, 1836, 2589, 1706, 1161]
];
let i = 0;
window.feed = function(callback) {
let tick = {};
if ((i + 1) > (valueArray1[0].length - 1)) {
i = 0;
};
tick.plot0 = valueArray1[0][i];
tick.plot1 = valueArray1[0][i];
tick.plot2 = valueArray1[1][i];
tick.plot3 = valueArray1[2][i];
tick.plot4 = valueArray1[3][i];
i++;
callback(JSON.stringify(tick));
};
let myConfig1 = {
type: 'stream',
globals: {
fontFamily: 'Helvetica',
shadow: false,
},
backgroundColor: '#fff',
options: {
emptySeries: {
backgroundColor: 'blue'
}
},
title: {
text: 'Bandwidth for All Sites',
backgroundColor: 'transparent',
fontColor: '#5f5f5f',
fontSize: '20px',
padding: '15px 15px',
textAlign: 'left',
},
scaleY: {
lineColor: '#5f5f5f',
lineWidth: '1px',
short: true,
guide: {
lineStyle: 'solid',
lineColor: '#626262'
},
item: {
fontColor: '#5f5f5f'
},
tick: {
lineColor: '#5f5f5f',
lineWidth: '1px'
},
},
tooltip: {
visible: false
},
crosshairX: {
plotLabel: {
backgroundColor: '#434343',
borderRadius: '5px',
fontColor: '#FFF',
thousandsSeparator: ',',
},
scaleLabel: {
backgroundColor: '#fff',
fontColor: 'black'
},
},
plot: {
alphaArea: 1,
lineWidth: 0,
},
refresh: {
type: 'feed',
transport: 'js',
url: 'feed()',
maxTicks: 10,
interval: 400,
resetTimeout: 1000
},
series: [{
text: 'All Sites',
values: [],
backgroundColor: '#E84F28',
lineColor: '#E84F28'
},
{
text: 'www.zingchart.com',
values: [],
backgroundColor: '#45C392',
lineColor: '#45C392'
},
{
text: 'blog.zingchart.com',
values: [],
backgroundColor: '#28C2D1',
lineColor: '#28C2D1'
},
{
text: 'help.zingchart.com',
values: [],
backgroundColor: '#FBA645',
lineColor: '#FBA645'
}
]
};
zingchart.loadModules('stream', function() {
zingchart.render({
id: 'myChart1',
data: myConfig1,
height: 400,
width: '100%'
});
});