# KLineChart **Repository Path**: shiyindebcd/KLineChart ## Basic Information - **Project Name**: KLineChart - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-09 - **Last Updated**: 2024-12-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
đšđ Lightweight k-line chart built with html5 canvas.
## ⨠Features
- đĻ **Out of the box:** Simple and fast integration, basically zero cost to get started.
- đ **Lightweight and smooth:** Zero dependencies, only 40k under gzip compression.
- đĒ **Powerful functions:** Built-in multiple indicators and line drawing models.
- đ¨ **Highly scalable:** With rich style configuration and API, the function can be extended as you like.
- đą **Mobile:** Support mobile, one chart, handle multiple terminals.
- đĄ **Typescript development:** Provide complete type definition files.
## ⥠Performance
Similar to chart libraries for performance comparison.
+ **Test Scenario:** 50000 pieces of data, 5 pane indicators, average 10 runs
+ **Device:** macOS Ventura, Apple M2 Pro, 16G
+ **Browser:** Chrome 114.0.5735.106
+ **Framework:** React@18.2.0
Comparison of time consumption from initialization to full rendering:
| **klinecharts@9.4.0** | **night-vision@0.3.2** | **hqchart@1.1.12147** |
| :---: | :---: | :---: |
| 37ms | 36ms | 241ms |
## đĻ Install
### Using npm
```bash
npm install klinecharts --save
```
### Using yarn
```bash
yarn add klinecharts
```
### CDNs
#### [unpkg](https://unpkg.com)
```html
```
#### [jsDelivr](https://cdn.jsdelivr.net)
```html
```
## đ Docs
### Online
[https://www.klinecharts.com](https://www.klinecharts.com)
### Locale
Execute command in root directory. [Node.js](https://nodejs.org) is required.
```bash
# Install the dependencies
npm install
# Start document service
npm run docs:dev
```
After successful startup, open in the browser http://localhost:8888 .
## đ ī¸ Build
Execute command in root directory. [Node.js](https://nodejs.org) is required.
```bash
# Install the dependencies
npm install
# Build files
npm run build
```
The generated files are in the dist folder.
## đ Links
+ [Online Preview](https://preview.klinecharts.com)
+ [KLineChart Pro](https://pro.klinecharts.com)
+ [Sample Code](https://github.com/liihuu/KLineChartSample)
## ÂŠī¸ License
KLineChart is available under the Apache License V2.