<!DOCTYPE html> <html class="zc-html"> <head> <meta charset="utf-8"> <title>ZingGrid: Blank Grid</title> <script nonce="undefined" src="https://cdn.zingchart.com/zingchart.min.js"></script> <style> .chart--container { min-height: 450px; overflow: auto; position: relative; height: 100%; width: 100%; } .zc-ref { display: none; } </style> </head> <body class="zc-body"> <!-- CHART CONTAINER --> <div id="myChart" class="chart--container"> <a class="zc-ref" href="https://www.zingchart.com">Powered by ZingChart</a> </div> <script> ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"]; // window:load event for Javascript to run after HTML // because this Javascript is injected into the document head window.addEventListener('load', () => { let chartData = [{ type: 'node', id: 'a', name: 'α' }, { type: 'node', id: 'b', name: 'β' }, { type: 'node', id: 'g', name: 'γ' }, { type: 'link', source: 'a', target: 'b' }, { type: 'link', source: 'a', target: 'g' }, { type: 'node', id: 'd', name: 'δ' }, { type: 'node', id: 'e', name: 'ε' }, { type: 'node', id: 'z', name: 'ζ' }, { type: 'node', id: 'th', name: 'θ' }, { type: 'link', source: 'd', target: 'e' }, { type: 'link', source: 'e', target: 'z' }, { type: 'link', source: 'z', target: 'th' }, { type: 'link', source: 'th', target: 'd' }, { type: 'node', id: 'i', name: 'ι' }, { type: 'node', id: 'k', name: 'κ' }, { type: 'link', source: 'i', target: 'k' }, ]; let chartConfig = { type: 'tree', plotarea: { margin: '50px' }, options: { aspect: 'graph', springLength: 75, attractionConstant: 0.8, repulsionConstant: 4000, repulsionDistanceFactor: 20, link: { lineColor: '#000', lineWidth: '2px', endPoint: { type: 'triangle', width: '7px', length: '10px', borderColor: '#505050', backgroundColor: '#505050' }, }, 'link[source-i]': { startPoint: { type: 'triangle', width: '7px', length: '10px', borderColor: '#505050', backgroundColor: '#505050' }, }, node: { size: 24, borderWidth: '3px', borderColor: '#dedede', backgroundColor: '#fff', backgroundRepeat: 'no-repeat', backgroundScale: 0.75, label: { color: '#505050', fontSize: '18px' } }, }, series: chartData }; zingchart.render({ id: 'myChart', width: '100%', height: '100%', data: chartConfig }); }); </script> </body> </html>
<!DOCTYPE html> <html class="zc-html"> <head> <meta charset="utf-8"> <title>ZingGrid: Blank Grid</title> <script src="https://cdn.zingchart.com/zingchart.min.js"></script> </head> <body class="zc-body"> <!-- CHART CONTAINER --> <div id="myChart" class="chart--container"> <a class="zc-ref" href="https://www.zingchart.com">Powered by ZingChart</a> </div> </body> </html>
.chart--container { min-height: 450px; overflow: auto; position: relative; height: 100%; width: 100%; } .zc-ref { display: none; }
// window:load event for Javascript to run after HTML // because this Javascript is injected into the document head window.addEventListener('load', () => { let chartData = [{ type: 'node', id: 'a', name: 'α' }, { type: 'node', id: 'b', name: 'β' }, { type: 'node', id: 'g', name: 'γ' }, { type: 'link', source: 'a', target: 'b' }, { type: 'link', source: 'a', target: 'g' }, { type: 'node', id: 'd', name: 'δ' }, { type: 'node', id: 'e', name: 'ε' }, { type: 'node', id: 'z', name: 'ζ' }, { type: 'node', id: 'th', name: 'θ' }, { type: 'link', source: 'd', target: 'e' }, { type: 'link', source: 'e', target: 'z' }, { type: 'link', source: 'z', target: 'th' }, { type: 'link', source: 'th', target: 'd' }, { type: 'node', id: 'i', name: 'ι' }, { type: 'node', id: 'k', name: 'κ' }, { type: 'link', source: 'i', target: 'k' }, ]; let chartConfig = { type: 'tree', plotarea: { margin: '50px' }, options: { aspect: 'graph', springLength: 75, attractionConstant: 0.8, repulsionConstant: 4000, repulsionDistanceFactor: 20, link: { lineColor: '#000', lineWidth: '2px', endPoint: { type: 'triangle', width: '7px', length: '10px', borderColor: '#505050', backgroundColor: '#505050' }, }, 'link[source-i]': { startPoint: { type: 'triangle', width: '7px', length: '10px', borderColor: '#505050', backgroundColor: '#505050' }, }, node: { size: 24, borderWidth: '3px', borderColor: '#dedede', backgroundColor: '#fff', backgroundRepeat: 'no-repeat', backgroundScale: 0.75, label: { color: '#505050', fontSize: '18px' } }, }, series: chartData }; zingchart.render({ id: 'myChart', width: '100%', height: '100%', data: chartConfig }); });