Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

📈Lightweight k-line chart that can be highly customized. Zero dependencies. Support mobile.(可高度自定义的轻量级k线图,无第三方依赖,支持移动端)

License

NotificationsYou must be signed in to change notification settings

klinecharts/KLineChart

Repository files navigation

KLineChart

English |简体中文

💹📈 Lightweight k-line chart built with html5 canvas.

GitHub Workflow Status (with branch)VersionSizenpms.io (maintenance)TypescriptLICENSEDocs

IssuesDiscussionsTelegramWechat

✨ 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.0night-vision@0.3.2hqchart@1.1.12147
37ms36ms241ms

📦 Install

Using npm

npm install klinecharts --save

Using yarn

yarn add klinecharts

CDNs

<scripttype="text/javascript"src="https://unpkg.com/klinecharts/dist/klinecharts.min.js"></script>
<scripttype="text/javascript"src="https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js"></script>

📄 Docs

Online

https://www.klinecharts.com

Locale

Execute command in root directory.Node.js is required.

# Install the dependenciesnpm install# Start document servicenpm run docs:dev

After successful startup, open in the browserhttp://localhost:8888 .

🛠️ Build

Execute command in root directory.Node.js is required.

# Install the dependenciesnpm install# Build filesnpm run build

The generated files are in the dist folder.

🔗 Links

©️ License

KLineChart is available under the Apache License V2.

About

📈Lightweight k-line chart that can be highly customized. Zero dependencies. Support mobile.(可高度自定义的轻量级k线图,无第三方依赖,支持移动端)

Topics

Resources

License

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp