<!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> zing-grid[loading] { height: 400px; } </style> </head> <body> <div id='myChart1'></div> <div id='myChart2'></div> <script> // zingchart.MODULESDIR = 'https://cdn.zingchart.com/modules/'; var 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] ]; var i = 0; window.feed = function(callback) { var 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++; //tick.plot1 = Math.floor(Math.random() * 2) + 2; callback(JSON.stringify(tick)); }; var myConfig1 = { "graphset": [{ "backgroundColor": "#fff", "globals": { "shadow": false, "fontFamily": "Helvetica" }, "type": "stream", "title": { "text": "Bandwidth for All Sites", "fontColor": "#5f5f5f", "backgroundColor": "transparent", "textAlign": "left", "padding": "15px 15px", "fontSize": "20px" }, "scaleY": { "short": true, "lineColor": "#5f5f5f", "lineWidth": "1px", "tick": { "lineColor": "#5f5f5f", "lineWidth": "1px" }, "guide": { "lineStyle": "solid", "lineColor": "#626262" }, "item": { "fontColor": "#5f5f5f" } }, "tooltip": { "visible": false }, "crosshairX": { "scaleLabel": { "backgroundColor": "#fff", "fontColor": "black" }, "plotLabel": { "backgroundColor": "#434343", "fontColor": "#FFF", "thousandsSeparator": ",", "borderRadius": "5px", "_text": "Number of hits : %v" } }, "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" } ] }] }; var myConfig2 = JSON.parse(JSON.stringify(myConfig1)); myConfig2.graphset[0].type = 'vstream'; myConfig2.graphset[0].plotarea = {}; myConfig2.graphset[0].plotarea.marginLeft = 'dynamic'; zingchart.loadModules('stream', function() { zingchart.render({ id: 'myChart1', data: myConfig1, height: 400, width: '100%' }); zingchart.render({ id: 'myChart2', data: myConfig2, height: 800, width: 400 }); }); </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> <div id='myChart2'></div> </body> </html>
// zingchart.MODULESDIR = 'https://cdn.zingchart.com/modules/'; var 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] ]; var i = 0; window.feed = function(callback) { var 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++; //tick.plot1 = Math.floor(Math.random() * 2) + 2; callback(JSON.stringify(tick)); }; var myConfig1 = { "graphset": [{ "backgroundColor": "#fff", "globals": { "shadow": false, "fontFamily": "Helvetica" }, "type": "stream", "title": { "text": "Bandwidth for All Sites", "fontColor": "#5f5f5f", "backgroundColor": "transparent", "textAlign": "left", "padding": "15px 15px", "fontSize": "20px" }, "scaleY": { "short": true, "lineColor": "#5f5f5f", "lineWidth": "1px", "tick": { "lineColor": "#5f5f5f", "lineWidth": "1px" }, "guide": { "lineStyle": "solid", "lineColor": "#626262" }, "item": { "fontColor": "#5f5f5f" } }, "tooltip": { "visible": false }, "crosshairX": { "scaleLabel": { "backgroundColor": "#fff", "fontColor": "black" }, "plotLabel": { "backgroundColor": "#434343", "fontColor": "#FFF", "thousandsSeparator": ",", "borderRadius": "5px", "_text": "Number of hits : %v" } }, "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" } ] }] }; var myConfig2 = JSON.parse(JSON.stringify(myConfig1)); myConfig2.graphset[0].type = 'vstream'; myConfig2.graphset[0].plotarea = {}; myConfig2.graphset[0].plotarea.marginLeft = 'dynamic'; zingchart.loadModules('stream', function() { zingchart.render({ id: 'myChart1', data: myConfig1, height: 400, width: '100%' }); zingchart.render({ id: 'myChart2', data: myConfig2, height: 800, width: 400 }); });