awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nhnent avatar

nhnent/tui.chart

0
View on GitHub↗
5,403 stars·318 forks·TypeScript·MIT·36 viewsui.toast.com/tui-chart↗

Tui.chart

tui.chart is a statistical charting engine and data visualization library designed to render interactive charts and graphs for complex numerical datasets. It functions as a responsive charting framework capable of producing various statistical representations, including line, bar, scatter, bubble, and treemap charts.

The library distinguishes itself through an interactive visualization system that supports synchronized tooltips across multiple charts, range-based zooming, and data series selection. It includes a layout engine that automatically adjusts chart dimensions and animations based on the size of the viewing container.

The system covers a broad range of rendering capabilities, including hierarchical data mapping via treemaps, color-coded heatmaps, and the ability to handle real-time data updates for live monitoring. Additional utility areas include data export functionality and dynamic configuration updates to modify the appearance of active visualizations.

Features

  • Interactive Data Visualizations - A visualization system featuring zooming, data series selection, and synchronized tooltips for complex numerical datasets.
  • Interactive Data Charting - Offers a full system for transforming numerical datasets into interactive visual charts with zooming and hovering.
  • Data Visualization Libraries - Provides a JavaScript library for rendering interactive statistical charts and data visualizations.
  • Bubble Charts - Provides specialized rendering for bubble charts where circle size represents a third dimension of numerical data.
  • Scatter Charts - Renders two-dimensional scatter plots to visualize the relationship between two numerical variables.
  • Line - Provides a hybrid chart type that maps data points on a 2D plane and connects them with lines.
  • Chart Zoom Controls - Supports interactive zooming into specific data segments for detailed inspection in line, area, and treemap charts.
  • Area Charts - Renders statistical area charts using provided datasets and HTML target elements.
  • Statistical Chart Renderers - Generates area, line, bar, scatter, and radial charts to represent various forms of numerical data.
  • Treemap Visualizations - Visualizes hierarchical data using nested rectangles where the area corresponds to quantitative values.
  • Scale-Based Coordinate Mappings - Provides a coordinate-mapping engine that translates raw numerical data into pixel coordinates based on axis scales.
  • Statistical Data Visualizations - Generating bar, line, scatter, and bubble charts to analyze relationships and patterns within complex data.
  • Data Point Tooltips - Implements custom data tooltips that use templates and formatters to describe individual data points.
  • Chart Property Mappings - Maps numerical values to visual properties such as bubble radii and treemap rectangle areas.
  • Matrix Heatmap Renderers - Implements color-coded grid visualizations to highlight patterns and densities across two data categories.
  • Statistical Charting Suites - Functions as a statistical charting engine for line, bar, scatter, bubble, and treemap charts with real-time updates.
  • Line Charts - Provides line charts with smoothing and data points to visualize numerical trends over a period.
  • Event-Driven User Interactions - Features an event-driven system for tracking mouse and touch positions to trigger interactive tooltips and data selection.
  • Responsive Chart Layouts - Includes a responsive layout controller that automatically adjusts chart dimensions and visual scaling based on container size.
  • Responsive Dashboards - Features a layout engine that automatically adjusts chart dimensions and options based on the screen size.
  • Chart Configuration Updates - Enables modification of a chart's visual and logical configuration dynamically after initial setup.
  • Real-Time Plot Updates - Refreshes chart visuals in real-time as new streaming data arrives to track live information.
  • Runtime Configuration Objects - Uses a central configuration object to define and dynamically update chart styles and behavior at runtime.
  • Canvas Vector Rendering - Implements a high-performance rendering engine using the HTML5 Canvas API for complex numerical datasets.
  • Hierarchical Data Visualization - Implements hierarchical data visualization via treemaps to show proportions and relationships between categories.
  • Monitoring Data Visualization - Enables the construction of dashboards that automatically refresh visuals to monitor live streaming trends.
  • Data State Interpolators - Implements interpolation logic to create smooth visual transitions between data states during updates.
  • Data Value Labels - Provides comprehensive controls for the visibility, positioning, and formatting of data labels on chart elements.
  • Series Visibility Toggles - Allows users to control the visibility and highlighting of specific data series.
  • Cross-Chart Tooltip Synchronization - Coordinates the display of tooltips across multiple charts when hovering over synchronized data points.
  • Layout & Positioning - Manages the spatial arrangement, dimensions, and visibility of plot areas, axes, and legends.
  • Chart Visual Customizations - Provides tools to customize the visual presentation of data through themes, animations, and label styling.
  • Charts and Visualization - Comprehensive data visualization with legacy browser support.
  • Charting Libraries - Comprehensive charting library with support for legacy browsers.
  • JavaScript Charting - Comprehensive charting library with support for legacy browsers.
  • JavaScript Charting Libraries - Comprehensive charting library with support for legacy browsers.

Star history

Star history chart for nhnent/tui.chartStar history chart for nhnent/tui.chart

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Tui.chart

These projects share indexed features with Tui.chart. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nhn/tui.chartnhn avatar

    nhn/tui.chart

    5,402View on GitHub↗

    tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive statistical charts. It functions as a responsive charting framework and real-time data visualizer, utilizing HTML5 Canvas for high-performance rendering of diverse datasets. The library provides a wide array of visual formats, including linear, circular, grid-based, hierarchical, and statistical chart types. This covers everything from standard bar, line, and pie charts to more specialized visualizations such as radar charts, treemaps, bubble charts, and box plots. The engine includ

    TypeScriptcanvaschartdata-visualization
    View on GitHub↗5,402
  • naver/billboard.jsnaver avatar

    naver/billboard.js

    5,980View on GitHub↗

    billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d

    TypeScript
    View on GitHub↗5,980
  • dc-js/dc.jsdc-js avatar

    dc-js/dc.js

    7,431View on GitHub↗

    dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na

    JavaScript
    View on GitHub↗7,431
  • bloomberg/bqplotbloomberg avatar

    bloomberg/bqplot

    3,693View on GitHub↗

    bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model, allowing users to build complex 2D charts by combining marks, scales, and axes. The library distinguishes itself with specialized toolkits for financial charting, such as OHLC candlesticks and time-series analysis, and geographic data visualization, including choropleths and custom map projections for TopoJSON and GeoJSON data. It enables deep interaction through tools like lasso selection, rectangular brushing, and the ability to manually manipulate plot points or line data.

    TypeScript
    View on GitHub↗3,693
Compare all 30 related projects→

Frequently asked questions

What does nhnent/tui.chart do?

tui.chart is a statistical charting engine and data visualization library designed to render interactive charts and graphs for complex numerical datasets. It functions as a responsive charting framework capable of producing various statistical representations, including line, bar, scatter, bubble, and treemap charts.

What are the main features of nhnent/tui.chart?

The main features of nhnent/tui.chart are: Interactive Data Visualizations, Interactive Data Charting, Data Visualization Libraries, Bubble Charts, Scatter Charts, Line, Chart Zoom Controls, Area Charts.

Which projects share features with nhnent/tui.chart?

Projects with overlapping indexed features include: nhn/tui.chart — tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive… naver/billboard.js — billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a… dc-js/dc.js — dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It… bloomberg/bqplot — bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model,… aachartmodel/aachartkit — AAChartKit is a declarative charting library and data visualization framework for iOS, iPadOS, and macOS. It functions… evidence-dev/evidence.