awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nhn avatar

nhn/tui.chart

0
View on GitHub↗
5,402 星标·318 分支·TypeScript·MIT·9 次浏览ui.toast.com/tui-chart↗

Tui.chart

tui.chart 是一款 JavaScript 数据可视化库和多类型图表引擎,用于渲染交互式统计图表。它作为一个响应式图表框架和实时数据可视化工具,利用 HTML5 Canvas 实现多样化数据集的高性能渲染。

该库提供了广泛的视觉格式,包括线性、圆形、网格、层级和统计图表类型。这涵盖了从标准柱状图、折线图和饼图,到雷达图、树状图、气泡图和箱线图等更专业的各种可视化。

该引擎包括用于实时数据监控和交互式仪表板开发的全面功能。它支持高级交互模型,如缩放、系列选择和跨多个图表的同步工具提示,同时提供 CSV、XLS、PNG 和 JPEG 格式的数据导出实用程序。

该框架通过 Resize Observer 管理自适应布局,可根据容器尺寸自动调整图表选项和动画。

Features

  • Statistical Data Visualizations - Provides a comprehensive suite of visual representations to analyze trends and patterns within statistical data.
  • Bar Charts - Renders statistical data using a variety of bar chart visualizations.
  • Pie Charts - Renders circular statistical charts to display proportional data segments.
  • Column Charts - Visualizes data using vertical column charts in standard, stacked, or diverging layouts.
  • Scatter Charts - Provides two-dimensional scatter plots to visualize correlations between different variables.
  • Real-Time Charting Engines - Features a rendering engine optimized for displaying high-frequency live data streams in real-time.
  • Real-time Visualizations - Provides interfaces for pushing and rendering live data streams into dynamic visual formats.
  • Canvas Vector Rendering - Implements a high-performance rendering engine using the HTML5 Canvas API to draw complex statistical charts.
  • Area Charts - Renders statistical area charts to visualize data as a series of filled areas.
  • Multi-Chart Type Libraries - Offers a broad catalog of chart types including line, bar, pie, radar, treemap, and bubble visualizations.
  • Scale-Based Coordinate Mappings - Translates numerical data values into pixel coordinates using configurable mathematical scales for precise chart plotting.
  • Visualization Configuration Schemas - Determines chart appearance and behavior through a nested options object defining themes, layouts, and scales.
  • Chart Data Binding Pipelines - Provides a dynamic pipeline that updates the visual state of charts by processing new data series.
  • Charting Frameworks - Acts as a comprehensive framework for the programmatic rendering of diverse interactive charts.
  • HTML5 Canvas Charting Libraries - Renders interactive and responsive statistical charts using the HTML5 Canvas API for high performance.
  • Line Charts - Visualizes data trends using line charts for category-based and coordinate-based values.
  • Live Chart Updates - Updates chart plots in real-time, shifting the view to maintain a fixed window for live data monitoring.
  • Canvas Scale Adapters - Automatically adjusts internal canvas scale and element positions when the parent container dimensions change.
  • Responsive Chart Layouts - Implements chart-specific layout logic that automatically adapts to different screen sizes and container dimensions.
  • Treemap Renderers - Visualizes hierarchical data through nested rectangles where size and color represent numeric values.
  • Scale and Range Configurations - Controls the spacing of ticks and labels by defining precise minimum and maximum axis ranges.
  • Diverging - Renders bars that extend in opposite directions from a center axis for population comparisons.
  • Nested - Renders multi-level pie charts that display hierarchical data across concentric rings.
  • Bubble Charts - Renders three-dimensional statistical relationships using bubbles of varying sizes.
  • Radar Chart Renderers - Renders multivariate data as polygons on a circular grid using radar charts.
  • Radial Bar Charts - Visualizes statistical data using concentric circular bars with customizable scales and angles.
  • Line - Provides hybrid visualizations that plot individual data points and connect them with lines to show correlation.
  • Interactive Series Selection - Allows users to select specific data series and triggers hooks for selection changes.
  • Chart Zoom Controls - Enables interactive zooming into specific chart sections for detailed inspection of data points.
  • Combined Line - Visualizes numeric data by overlaying line and area series on a single coordinate system.
  • Programmatic Chart Configuration - Offers an API for the programmatic configuration of chart datasets, axes, and visualization settings.
  • Box Plot Renderers - Implements statistical box plots to visualize data distribution across different categories.
  • Bullet Chart Renderers - Provides bullet charts to visualize specific measures against predefined qualitative ranges.
  • Template-Based Element Generation - Constructs contextual tooltips by injecting data model values into customizable HTML templates.
  • Treemap Visualizations - Represents nested data structures using treemaps and concentric pie charts to show parent-child relationships.
  • Overlaid Chart Combinations - Allows overlaying column bars and line series on a single coordinate system to compare different metrics.
  • Chart Element Interactions - Triggers custom logic and callbacks when users interact with chart series or data areas.
  • Data Value Labels - Displays numeric values and formatted text labels directly on chart series, including stacked totals.
  • Canvas Layout Hierarchies - Calculates proportional areas for concentric rings and nested rectangles to render hierarchical data structures.
  • Cross-Chart Tooltip Synchronization - Coordinates the display of tooltips across multiple independent chart instances based on a single hover event.
  • Data Point Tooltips - Displays contextual information overlays when users hover over specific data points in the chart.
  • Matrix Heatmap Renderers - Represents numeric data across two categories using a color-coded matrix heatmap.
  • Stacked Charts - Combines multiple data series into a single visualization using normal or percentage-based stacking.
  • Axis Label Formatters - Provides customizable formatting for date and time labels displayed on chart axes.
  • Conditional Value Colorings - Assigns colors to chart elements dynamically based on numeric data values using defined color scales.
  • Interaction Models - Implements an interaction model that processes mouse inputs to trigger tooltips and data series selection.
  • Radial Gauge Charts - Visualizes single-value progress or status indicators using radial gauge charts.
  • Interactive Dashboards - Enables the creation of interactive displays featuring zoomable charts, dynamic tooltips, and series selection.
  • Static Chart Dimension Configurations - Sets explicit dimensions and widths for the x-axis, y-axis, plot area, and legend.
  • Chart Appearance Customizers - Allows precise control over the visual appearance of lines, data points, and labels via theme settings.
  • Hierarchy Visualization Libraries - Includes specialized tools for rendering tree-like hierarchical data structures.

Star 历史

nhn/tui.chart 的 Star 历史图表nhn/tui.chart 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Tui.chart 的精选搜索

收录 Tui.chart 的精选合集。
  • 嵌入式分析与报表工具
  • 底层自定义图表库
  • JavaScript 仪表盘图表库

常见问题解答

nhn/tui.chart 是做什么的?

tui.chart 是一款 JavaScript 数据可视化库和多类型图表引擎,用于渲染交互式统计图表。它作为一个响应式图表框架和实时数据可视化工具,利用 HTML5 Canvas 实现多样化数据集的高性能渲染。

nhn/tui.chart 的主要功能有哪些?

nhn/tui.chart 的主要功能包括:Statistical Data Visualizations, Bar Charts, Pie Charts, Column Charts, Scatter Charts, Real-Time Charting Engines, Real-time Visualizations, Canvas Vector Rendering。

nhn/tui.chart 有哪些开源替代品?

nhn/tui.chart 的开源替代品包括: naver/billboard.js — billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a… nhnent/tui.chart — tui.chart is a statistical charting engine and data visualization library designed to render interactive charts and… chartscss/charts.css — charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without… swimlane/ngx-charts — ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI… flot/flot — Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and… imanneo/fl_chart — fl_chart is a data visualization library and UI component framework for Flutter. It provides a system of reusable…

Tui.chart 的开源替代方案

相似的开源项目,按与 Tui.chart 的功能重合度排序。
  • naver/billboard.jsnaver 的头像

    naver/billboard.js

    5,980在 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
    在 GitHub 上查看↗5,980
  • nhnent/tui.chartnhnent 的头像

    nhnent/tui.chart

    5,403在 GitHub 上查看↗

    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

    TypeScript
    在 GitHub 上查看↗5,403
  • chartscss/charts.cssChartsCSS 的头像

    ChartsCSS/charts.css

    6,569在 GitHub 上查看↗

    charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without relying on JavaScript. It functions as a charting library that uses standard HTML structures, such as tables and lists, to render graphs while maintaining full compatibility with screen readers. The project distinguishes itself by using CSS variables to map numeric data to visual dimensions and utility classes to control chart types and layouts. It supports a wide range of visual styles, including 3D effects, reflection effects, and customized color palettes integrated via a br

    HTMLchartchartscss
    在 GitHub 上查看↗6,569
  • swimlane/ngx-chartsswimlane 的头像

    swimlane/ngx-charts

    4,359在 GitHub 上查看↗

    ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI components for rendering animated and interactive charts and graphs within Angular applications. The library allows for the assembly of specialized visualizations by combining low-level internal charting components. It supports the creation of custom charts through the use of mathematical scales, shape generators, and CSS styling overrides. The framework covers a wide range of visualization types, including comparison charts such as bar and line graphs, distribution visualizati

    TypeScript
    在 GitHub 上查看↗4,359
  • 查看 Tui.chart 的所有 30 个替代方案→