@timelightcurve/giti-next-chart
v1.0.0
Published
GITI NEXT CHART
Downloads
16
Maintainers
Readme
Overview
Get started with Giti-Chart, install the library and configure it as you want.
- 🚀 Quick start
- ⚙️ Configuration
- 🔌 API
- 📒 Examples
- 🧮 Demo
Quick-start
Installation
Install library to your project:
npm install @timelightcurve/giti-next-chartYour package.json after installation:
"dependencies": {
"@timelightcurve/giti-next-chart": "1.0.0",
...
}Create chart
If you use webpack or any other bundler - import createChart method and pass element where the chart will be rendered as a first argument.
export const createChartInstance = () => {
const container = document.getElementById('chart_container');
const chartInstance = DXChart.createChart(container);
return chartInstance;
};createChart - method, that creates a new chart instance using ChartBootstrap class and returns it.
Method accepts 2 parameters:
element- The HTML element where the chart will be renderedconfig(optional) - instance of ChartConfig
Also, please, set
width: 100%andheight: 100%for parent container by default chart is auto-resizing to parent you can change it by settingfixedSizein config
Now you should have empty chart on screen.
Set data
Let's pass in some data i.e. Candles. You can use bundled function to generate some mock data.
Import generateCandlesData and call it to generate candles.
export const generateMockData = () => {
const candles = generateCandlesData();
chart.setData({ candles });
};Now you should see chart just like image below:
HTML-markup
Here is full quick-start code example:
