There are few options on how to include/import ApexSankey into your project:
Install the ApexSankey library using command prompt from the root directory of the project:
npm install apexsankey --save
How to import ApexSankey package?
import ApexSankey from 'apexsankey';
Check the below example how to use and make it working ApexSankey on any page.
HTML
<div id="basicSankey" dir="ltr"></div>
JavaScript
import ApexSankey from 'apexsankey'; // common functions to all charts to re-render and update charts based on changes in layouts //Basic Chart const data = { nodes: [ { id: 'Oil', title: 'Oil', }, { id: 'Natural Gas', title: 'Natural Gas', }, { id: 'Coal', title: 'Coal', }, { id: 'Fossil Fuels', title: 'Fossil Fuels', }, { id: 'Electricity', title: 'Electricity', }, { id: 'Energy', title: 'Energy', }, ], edges: [ { source: 'Oil', target: 'Fossil Fuels', value: 15, }, { source: 'Natural Gas', target: 'Fossil Fuels', value: 20, }, { source: 'Coal', target: 'Fossil Fuels', value: 25, }, { source: 'Coal', target: 'Electricity', value: 25, }, { source: 'Fossil Fuels', target: 'Energy', value: 60, }, { source: 'Electricity', target: 'Energy', value: 25, }, ], }; const graphOptions = { nodeWidth: 20, fontWeight: '500', fontSize: '10px', height: '200px', enableToolbar: true, fontColor: '--dx-body-color', tooltipBGColor: '--dx-secondary-bg', tooltipBorderColor: '--dx-border-color', canvasStyle: 'border: 1px solid var(--dx-border-color); background: var(--dx-secondary-bg);', }; allCharts.push([{ 'id': 'basicSankey', 'data': graphOptions, renderData: data }]); window.addEventListener('DOMContentLoaded', () => { updateAllCharts(); }); window.addEventListener('resize', () => { setTimeout(() => { updateAllCharts(); }, 0) });
Be the first to know about new updates and exclusive discounts. No spam, just great offers!
How about
With over 7 years of experienced team, we specialize in delivering custom projects for startups, blue-chip companies, and government agencies. We have successfully completed over 250+ projects, providing tailored solutions that meet the unique needs of each client.
Hire Us© Domiex Created & Crafted by SRBThemes.