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

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

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

mkaz/termgraph

0
View on GitHub↗
3,259 星标·168 分支·Python·mit·6 次浏览

Termgraph

Termgraph is a terminal data visualization library and command line analytics tool used to render bar charts, histograms, and heatmaps directly in the shell. It utilizes ANSI escape sequences and Unicode characters to generate colorful visual data representations within a text-based environment.

The tool provides specialized capabilities for transforming raw datasets into horizontal or vertical bar graphs, column charts, and stacked charts. It also functions as a heatmap generator, mapping time-series data to a calendar layout to visualize temporal patterns over a year.

The library supports multi-variable data parsing and applies color styling to differentiate between data variables. It employs linear scale normalization and coordinate mapping to translate dataset values into terminal columns and rows.

Features

  • Command Line Analytics Tools - Transforms raw datasets into visual bar and column charts for quick analysis without leaving the terminal.
  • Bar Charts - Renders horizontal and vertical bar graphs from multi-variable datasets, including stacked formats and custom tick marks.
  • Heatmap Visualization - Visualizes temporal data patterns using calendar-based heatmap grids to identify trends over days or months.
  • Command Line Analytics - Transforms raw datasets into visual bar and column charts for comparative analysis within a terminal environment.
  • ANSI Renderers - Provides a utility for generating terminal-based bar charts using ANSI escape sequences for colorful data representations.
  • Data Visualization Charts - Generates a variety of graphical representations, including bar charts and histograms, directly in the terminal.
  • Time-Series Visualizers - Renders time-indexed data using calendar-aware grid layouts to visualize temporal patterns over a year.
  • ANSI Escape Sequence Renderers - Generates raw ANSI terminal control codes to manipulate text color and formatting for data visualization.
  • Data Visualizations - Provides a library for rendering bar charts, histograms, and heatmaps using ANSI and Unicode characters in the shell.
  • Activity Heatmaps - Maps time-series data to a color-coded heatmap grid based on a calendar layout.
  • Character-Based Visual Elements - Represents quantitative data values through the repetition of Unicode or ASCII characters to create visual bars.
  • Bar Column Renderers - Simulates visual bars using Unicode block characters or custom glyphs for vertical and horizontal scaling.
  • Calendar Grid Layouts - Arranges time-series data into a fixed matrix reflecting calendar weeks and months to visualize yearly patterns.
  • Terminal Data Visualizations - Renders complex data and system states using text-based graphics, bars, and histograms in a terminal.
  • Data Parsing - Analyzes and translates raw input data streams into structured formats for stacked or grouped visual representation.
  • Histogram Plotters - Visualizes data distributions by grouping numerical values into bins and rendering them as terminal-based histogram bars.
  • Grid Coordinate Mapping - Translates dataset values into a two-dimensional grid coordinate system to determine exact character positions on the shell screen.
  • Numerical Range Scaling - Performs proportional transformation of raw input values into a fixed range of terminal columns and rows.
  • Variable Visualizers - Transforms raw variable data from complex input structures into formatted visual representations for analysis.
  • CLI Reporting Dashboards - Provides capabilities for building text-based reports and visual summaries of system metrics for quick shell viewing.
  • Chart Color Theming - Applies specific color schemes and ANSI styling to data visualization components to differentiate variables.
  • Command Line Utilities - Generates basic graphs in the terminal.

Star 历史

mkaz/termgraph 的 Star 历史图表mkaz/termgraph 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

mkaz/termgraph 是做什么的?

Termgraph is a terminal data visualization library and command line analytics tool used to render bar charts, histograms, and heatmaps directly in the shell. It utilizes ANSI escape sequences and Unicode characters to generate colorful visual data representations within a text-based environment.

mkaz/termgraph 的主要功能有哪些?

mkaz/termgraph 的主要功能包括:Command Line Analytics Tools, Bar Charts, Heatmap Visualization, Command Line Analytics, ANSI Renderers, Data Visualization Charts, Time-Series Visualizers, ANSI Escape Sequence Renderers。

mkaz/termgraph 有哪些开源替代品?

mkaz/termgraph 的开源替代品包括: yaronn/blessed-contrib — blessed-contrib is a terminal user interface framework and a Node.js console widget library designed for building… evidence-dev/evidence. gizak/termui — Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a… flot/flot — Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and… scottplot/scottplot — ScottPlot is a cross-platform, high-performance charting library for .NET that renders interactive plots across… vega/vega-lite — Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a…

Termgraph 的开源替代方案

相似的开源项目,按与 Termgraph 的功能重合度排序。
  • yaronn/blessed-contribyaronn 的头像

    yaronn/blessed-contrib

    15,745在 GitHub 上查看↗

    blessed-contrib is a terminal user interface framework and a Node.js console widget library designed for building data-driven command line interfaces. It serves as an ASCII data visualization toolkit and a dashboard framework for organizing grid-based layouts and interactive elements within a console. The project provides a collection of reusable terminal components, including a command line image renderer and tools for text-based graphic rendering. It specifically enables the creation of terminal dashboards through a system for positioning multiple widgets across rows and columns and a mecha

    JavaScript
    在 GitHub 上查看↗15,745
  • evidence-dev/evidenceevidence-dev 的头像

    evidence-dev/evidence

    5,919在 GitHub 上查看↗
    JavaScriptanalyticsbusiness-intelligencedashboard
    在 GitHub 上查看↗5,919
  • gizak/termuigizak 的头像

    gizak/termui

    13,574在 GitHub 上查看↗

    Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a command-line environment. It functions as a TUI layout engine, an interactive CLI framework, and a terminal data visualization toolkit. The library provides a set of specialized widgets for rendering charts, plots, gauges, and tables using character-based graphics. It includes a grid-based system for arranging interface elements using relative coordinates and proportional sizing to create structured displays. The toolkit covers a broad range of capabilities including data visua

    Go
    在 GitHub 上查看↗13,574
  • flot/flotflot 的头像

    flot/flot

    5,911在 GitHub 上查看↗

    Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and panning. It provides interactive plots for engineering and scientific data with customizable axes, scales, and series styles, and supports real-time data updates. The library is built as a jQuery plugin with a canvas-based rendering pipeline and a plugin extension system that allows third-party code to add new chart types, interactions, and data transformations. The library distinguishes itself through a broad range of specialized chart types, including candlestick, bubble, r

    JavaScript
    在 GitHub 上查看↗5,911
  • 查看 Termgraph 的所有 30 个替代方案→