All Projects → nhn → Tui.chart

nhn / Tui.chart

Licence: mit
🍞📊 Beautiful chart for data visualization.

Programming Languages

typescript
32286 projects
HTML
75241 projects

Projects that are alternatives of or similar to Tui.chart

Clchart
A fast, simple and cross-platform(html5 react-native weex wechat-applet) stock chart library created using canvas.
Stars: ✭ 250 (-95.04%)
Mutual labels:  data-visualization, chart, canvas
React Jsx Highcharts
Highcharts built with proper React components
Stars: ✭ 336 (-93.33%)
Mutual labels:  data-visualization, chart
Appupdate
🚀 Android 版本更新 🚀 a library for android version update 🚀
Stars: ✭ 3,375 (-33.05%)
Mutual labels:  simple, easy
Britecharts
Client-side reusable Charting Library based on D3.js v5 that allows easy and intuitive use of charts and components that can be composed together creating amazing visualizations.
Stars: ✭ 3,688 (-26.84%)
Mutual labels:  data-visualization, chart
Metatron Discovery
Powerful & Easy way for big data discovery
Stars: ✭ 297 (-94.11%)
Mutual labels:  data-visualization, chart
Klinechart
📈Lightweight k-line chart that can be highly customized. Zero dependencies. Support mobile.(可高度自定义的轻量级k线图,无第三方依赖,支持移动端)
Stars: ✭ 303 (-93.99%)
Mutual labels:  chart, canvas
React Vis Force
d3-force graphs as React Components.
Stars: ✭ 372 (-92.62%)
Mutual labels:  data-visualization, chart
jqCandlestick
jQuery plugin for creating line, bar and candlestick charts.
Stars: ✭ 13 (-99.74%)
Mutual labels:  chart, canvas
Flutter echarts
A Flutter widget to use Apache ECharts (incubating) in a reactive way.
Stars: ✭ 420 (-91.67%)
Mutual labels:  data-visualization, chart
Aachartcore
📈📊☕️☕️☕️An elegant modern declarative data visualization chart framework for Android. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.极其精美而又强大的 Android 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
Stars: ✭ 424 (-91.59%)
Mutual labels:  data-visualization, chart
Plotly
Plotly for Rust
Stars: ✭ 433 (-91.41%)
Mutual labels:  data-visualization, chart
Anychart
AnyChart is a lightweight and robust JavaScript charting solution with great API and documentation. The chart types and unique features are numerous, the library works easily with any development stack.
Stars: ✭ 288 (-94.29%)
Mutual labels:  data-visualization, chart
Datagear
数据可视化分析平台,使用Java语言开发,采用浏览器/服务器架构,支持SQL、CSV、Excel、HTTP接口、JSON等多种数据源
Stars: ✭ 266 (-94.72%)
Mutual labels:  data-visualization, chart
Discord bot.py
🍺 A simple discord bot that helps you getting started within discord.py
Stars: ✭ 313 (-93.79%)
Mutual labels:  simple, easy
Awesome Dataviz
📈 A curated list of awesome data visualization libraries and resources.
Stars: ✭ 2,905 (-42.37%)
Mutual labels:  data-visualization, chart
Troika
A JavaScript framework for interactive 3D and 2D visualizations
Stars: ✭ 342 (-93.22%)
Mutual labels:  data-visualization, canvas
Live Charts
Simple, flexible, interactive & powerful charts, maps and gauges for .Net
Stars: ✭ 5,045 (+0.08%)
Mutual labels:  data-visualization, chart
okeevis-render
a fast lightweight 2d graphic library
Stars: ✭ 22 (-99.56%)
Mutual labels:  chart, canvas
awesome-canvas
Canvas资源库大全中文版。An awesome Canvas packages and resources.
Stars: ✭ 288 (-94.29%)
Mutual labels:  chart, canvas
Chart Race React
📊 Seamless bar chart race component for React.
Stars: ✭ 406 (-91.95%)
Mutual labels:  data-visualization, chart

Toast UI Chart

🍞📈 Spread your data on TOAST UI Chart. TOAST UI Chart is Beautiful Statistical Data Visualization library.

GitHub release npm GitHub license PRs welcome code with hearth by NHN lerna

📦 Packages

The functionality of TOAST UI Chart is available when using the Plain JavaScript, React, Vue Component.

📙 Documents

😍 Why TOAST UI Chart?

Simple, Easy to Use, And It's Beautiful!

TOAST UI Chart makes your data pop and presents it in a manner that is easy to understand. Furthermore, it provides a wide range of theme options for customizing the charts to be suitable for all of your services. Chart components like the title, axes, legends, tooltips, plots, series, and more can be customized through the options.

image

Variety of powerful features!

Responsive

Add different options and animations according to the charts' sizes by using the responsive option.

responsive

Zoomable

Make the data presented in the Line, Area, and Treemap Charts zoomable with the zoomable option.

zoomable

Live Update

View and manage new data as they are added realtime with the addData API and the options.series.shift option.

Area Line Heatmap
area live update line heatmap
LineArea Column ColumnLine
lineArea column columnline

Synchronize Tooltip

Use and synchronize the tooltip features at the moment the cursor hovers over the chart with the showTooltip API and the on custom event.

synctooltip

🎨 Features

Charts

The TOAST UI Chart provides many types of charts to visualize the various forms of data.

Area Line Bar Column
area chart line chart bar chart column chart
Bullet BoxPlot Treemap Heatmap
bullet chart boxplot chart treemap chart heatmap chart
Scatter Bubble Radar Pie
scatter chart bubble chart radar chart pie chart
LineArea LineScatter ColumnLine NestedPie
lineArea chart lineScatter chart columnLine chart nestedPie chart
RadialBar Gauge
radialBar chart gauge chart coming soon next

In addition, a variety of powerful features can be found on the demo page below. 👇👇👇

🐾 Examples

Here are more examples and play with TOAST UI Chart!

🔧 Pull Request Steps

TOAST UI products are open source, so you can create a pull request(PR) after you fix issues. Run npm scripts and develop yourself with the following process.

Setup

Fork main branch into your personal repository. Clone it to local computer. Install node modules. Before starting development, you should check to have any errors.

$ git clone https://github.com/{your-personal-repo}/tui.chart.git
$ npm install
$ cd apps/chart
$ npm install
$ npm run test

Develop

Let's start development! You can develop UI through webpack-dev-server or storybook, and you can write tests through Jest. Don't miss adding test cases and then make green rights.

Run webpack-dev-server

$ npm run serve

Run storybook

$ npm run storybook

Run test

$ npm run test

Pull Request

Before uploading your PR, run test one last time to check if there are any errors. If it has no errors, commit and then push it!

For more information on PR's steps, please see links in the Contributing section.

💬 Contributing

🌏 Browser Support

Chrome Chrome IE Internet Explorer Edge Edge Safari Safari Firefox Firefox
Yes 10+ Yes Yes Yes

🍞 TOAST UI Family

🚀 Used By

📜 License

This software is licensed under the MIT © NHN.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].