<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ZingSoft Demo</title> <script nonce="undefined" src='//code.jquery.com/jquery-2.1.4.min.js'></script> <script nonce="undefined" src='//code.jquery.com/ui/1.11.4/jquery-ui.min.js'></script> <link rel='stylesheet' href='//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css'> <script nonce="undefined" src="https://cdn.zingchart.com/zingchart.min.js"></script> <style> .container { width: 400px; height: 200px; min-width: 400px; border: 1px dashed #777; } #myChart { width: 100%; height: 100%; } </style> </head> <body> <div class='container'> <div id='myChart'></div> </div> <script> ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"]; let chartConfig = { type: 'scatter', title: { text: 'Tooltips at 100% width', adjustLayout: true, fontFamily: 'Georgia', fontSize: 20, mediaRules: [{ maxWidth: 500, text: 'Tooltips at 500 pixels', fontSize: 14 }, { maxWidth: 300, text: 'Tooltips at 300 pixels', fontSize: 12, fontWeight: 'normal' } ] }, plotarea: { adjustLayout: true }, plot: { tooltip: { text: '%t:<br>%v particles', fontFamily: 'Georgia', fontColor: '#333333', fontAlpha: 1, backgroundColor: 'white', alpha: 0.8, borderWidth: 1, borderColor: '#ff6600', borderRadius: '3px', lineStyle: 'dashdot', mediaRules: [{ maxWidth: 500, fontSize: 11, borderColor: '#ff66cc', lineStyle: 'dotted' }, { maxWidth: 300, fontSize: 10, fontFamily: 'Arial', borderColor: '#9933ff', lineStyle: 'solid' } ] }, marker: { size: 4, }, hoverMarker: { size: 6, borderWidth: 1, borderColor: 'white' } }, scaleX: { values: '0:10:2', decimals: 1, item: { fontSize: 10 }, guide: { alpha: 1, lineColor: '#bfbfbf', lineStyle: 'solid' }, minorTicks: 4, minorGuide: { alpha: 1, lineColor: '#e6e6e6', lineStyle: 'solid' } }, scaleY: { values: '0:100:25', item: { fontSize: 10 }, guide: { alpha: 1, lineColor: '#bfbfbf', lineStyle: 'solid' }, minorTicks: 4, minorGuide: { alpha: 1, lineColor: '#e6e6e6', lineStyle: 'solid' } }, series: [{ values: [ [1, 9], [2, 15], [3, 21], [4, 30], [5, 40], [6, 59], [7, 60], [8, 75], [9, 81], [10, 99] ], marker: { backgroundColor: '#006666' }, text: 'Test 1-001A3' }, { values: [ [0.9, 3], [2.1, 13], [3.5, 25], [4.9, 35], [5.3, 41], [6.5, 57], [7.1, 61], [8.7, 70], [9.2, 82], [9.9, 95] ], marker: { backgroundColor: '#006699' }, text: 'Test 2-002B4' }, { values: [ [0.1, 9], [1.8, 21], [1.9, 29], [4.1, 33], [4.5, 39], [6.9, 51], [7.4, 64], [8.9, 70], [9, 75], [9.3, 93] ], marker: { backgroundColor: '#0099cc' }, text: 'Test 3-004C3' }, { values: [ [0.3, 11], [0.9, 15], [1.1, 24], [2.3, 29], [2.9, 30], [3.3, 35], [5.6, 67], [6.9, 70], [7.3, 71], [8.9, 90] ], marker: { backgroundColor: '#0066cc' }, text: 'Test 4-004D1' }, { values: [ [0.5, 5], [1.9, 5], [2.5, 10], [3.1, 30], [6.5, 45], [6.9, 74], [7.2, 50], [7.8, 56], [8, 61], [8.5, 71] ], marker: { backgroundColor: '#0033cc' }, text: 'Test 5-034CE' } ] }; // adjust the refresh rate of the chart zingchart.DEV.RESIZESPEED = 50; zingchart.DEV.DEBOUNCESPEED = 50; zingchart.render({ id: 'myChart', data: chartConfig, height: '100%', width: '100%' }); // initiate jquery resizable container for demo purposes $('.container').resizable(); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ZingSoft Demo</title> <script src='//code.jquery.com/jquery-2.1.4.min.js'></script> <script src='//code.jquery.com/ui/1.11.4/jquery-ui.min.js'></script> <link rel='stylesheet' href='//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css'> <script src="https://cdn.zingchart.com/zingchart.min.js"></script> </head> <body> <div class='container'> <div id='myChart'></div> </div> </body> </html>
.container { width: 400px; height: 200px; min-width: 400px; border: 1px dashed #777; } #myChart { width: 100%; height: 100%; }
let chartConfig = { type: 'scatter', title: { text: 'Tooltips at 100% width', adjustLayout: true, fontFamily: 'Georgia', fontSize: 20, mediaRules: [{ maxWidth: 500, text: 'Tooltips at 500 pixels', fontSize: 14 }, { maxWidth: 300, text: 'Tooltips at 300 pixels', fontSize: 12, fontWeight: 'normal' } ] }, plotarea: { adjustLayout: true }, plot: { tooltip: { text: '%t:<br>%v particles', fontFamily: 'Georgia', fontColor: '#333333', fontAlpha: 1, backgroundColor: 'white', alpha: 0.8, borderWidth: 1, borderColor: '#ff6600', borderRadius: '3px', lineStyle: 'dashdot', mediaRules: [{ maxWidth: 500, fontSize: 11, borderColor: '#ff66cc', lineStyle: 'dotted' }, { maxWidth: 300, fontSize: 10, fontFamily: 'Arial', borderColor: '#9933ff', lineStyle: 'solid' } ] }, marker: { size: 4, }, hoverMarker: { size: 6, borderWidth: 1, borderColor: 'white' } }, scaleX: { values: '0:10:2', decimals: 1, item: { fontSize: 10 }, guide: { alpha: 1, lineColor: '#bfbfbf', lineStyle: 'solid' }, minorTicks: 4, minorGuide: { alpha: 1, lineColor: '#e6e6e6', lineStyle: 'solid' } }, scaleY: { values: '0:100:25', item: { fontSize: 10 }, guide: { alpha: 1, lineColor: '#bfbfbf', lineStyle: 'solid' }, minorTicks: 4, minorGuide: { alpha: 1, lineColor: '#e6e6e6', lineStyle: 'solid' } }, series: [{ values: [ [1, 9], [2, 15], [3, 21], [4, 30], [5, 40], [6, 59], [7, 60], [8, 75], [9, 81], [10, 99] ], marker: { backgroundColor: '#006666' }, text: 'Test 1-001A3' }, { values: [ [0.9, 3], [2.1, 13], [3.5, 25], [4.9, 35], [5.3, 41], [6.5, 57], [7.1, 61], [8.7, 70], [9.2, 82], [9.9, 95] ], marker: { backgroundColor: '#006699' }, text: 'Test 2-002B4' }, { values: [ [0.1, 9], [1.8, 21], [1.9, 29], [4.1, 33], [4.5, 39], [6.9, 51], [7.4, 64], [8.9, 70], [9, 75], [9.3, 93] ], marker: { backgroundColor: '#0099cc' }, text: 'Test 3-004C3' }, { values: [ [0.3, 11], [0.9, 15], [1.1, 24], [2.3, 29], [2.9, 30], [3.3, 35], [5.6, 67], [6.9, 70], [7.3, 71], [8.9, 90] ], marker: { backgroundColor: '#0066cc' }, text: 'Test 4-004D1' }, { values: [ [0.5, 5], [1.9, 5], [2.5, 10], [3.1, 30], [6.5, 45], [6.9, 74], [7.2, 50], [7.8, 56], [8, 61], [8.5, 71] ], marker: { backgroundColor: '#0033cc' }, text: 'Test 5-034CE' } ] }; // adjust the refresh rate of the chart zingchart.DEV.RESIZESPEED = 50; zingchart.DEV.DEBOUNCESPEED = 50; zingchart.render({ id: 'myChart', data: chartConfig, height: '100%', width: '100%' }); // initiate jquery resizable container for demo purposes $('.container').resizable();