awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
epezent avatar

epezent/implot

0
View on GitHub↗
5,923 stele·647 fork-uri·C++·mit·3 vizualizări

Implot

Features

  • Immediate Mode Plotting Libraries - An interactive plotting library for Dear ImGui that renders GPU-accelerated line, scatter, bar, and heatmap charts.
  • Charts and Visualization - Renders line, scatter, bar, heatmap, histogram, and image charts on shared axes for comparative analysis of multiple datasets.
  • Multi-Chart Visualization Tools - Renders line, scatter, bar, heatmap, histogram, and image charts on shared axes for comparative analysis of multiple datasets.
  • Chart Axes - Sets axis ranges, scaling modes, time formatting, reversibility, and enables up to three independent axes per plot.
  • Scale and Range Configurations - Configures linear/logarithmic scales, multiple axes, reversible ranges, and time-formatted labels.
  • Multi-Axis Coordinate Systems - Supports up to three independent X and Y axes per plot with configurable scales, ranges, and time formatting.
  • Dataset Comparators - Displays several data series on the same axes so users can compare trends and relationships at a glance.
  • Plot Query Ranges - Provides interactive box selection on plots to extract and analyze coordinate subranges.
  • Multi-Series Overlays - Overlays multiple independent data series on the same axes, each with its own style and legend entry.
  • Getter-Based Data Access - Ships a callback-based data access mechanism for plotting custom data structures without copying.
  • Scatter Plot Rendering - Renders user-defined datasets that respond to mouse hover, click, and drag for real-time exploration.
  • Multi-Chart Type Libraries - Renders line, scatter, bar, heatmap, histogram, and image charts on a single plot.
  • GPU-Accelerated Plotting Libraries - Uses OpenGL vertex buffers and shaders to draw plot elements directly on the GPU for high-performance rendering of large datasets.
  • Interactive Plotting Frameworks - Provides zooming, panning, box selection, auto-fitting, and persistent query ranges for data exploration.
  • Interactive Plot Exploration Widgets - Ships a widget providing mouse-driven zooming, panning, box selection, and data querying for real-time plot exploration.
  • Composite Plot Types - Combines lines, bars, scatter, and other plot types on a single plot for composite visualizations.
  • Plot Pan and Zoom Controls - Provides mouse-driven controls for zooming, panning, box selection, and auto-fitting data within a plot.
  • Subplot Grid Layouts - Arranges multiple independent plots into a rectangular grid layout within a single window.
  • Colormap-Driven Heatmaps - Renders heatmaps by mapping 2D data to colors via user-defined colormaps.
  • Logarithmic Axis Scales - Scales axes logarithmically to reveal patterns in data spanning several orders of magnitude.
  • Strided Data Inputs - Accepts float, double, and integer data with support for custom structs via striding or callbacks.
  • Grid Composition Tools - Organizes multiple independent plots into a grid layout within a single window for comparative data viewing.
  • Legend Management - Adds text labels, titles, and interactive legends to plots for identifying series and data points.
  • Plot Styling Configurators - Controls colors, line styles, marker shapes, axis ranges, and grid visibility through per-plot configuration flags.
  • Flag-Based Plot Styling - Configures plot appearance via bitmask flags for axes, grids, legends, and interaction modes.
  • Plot Annotations - Adds text labels, markers, legends, and custom colors or line styles to highlight observations and match a theme.
  • Data Point Labels - Adds text labels, arrows, or markers at specific coordinates to highlight observations in plots.
  • GUI Frameworks - Plotting widgets for immediate-mode interfaces.
  • UI Libraries - GPU-accelerated plotting library.

Istoric stele

Graficul istoricului de stele pentru epezent/implotGraficul istoricului de stele pentru epezent/implot

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Implot

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Implot.
  • scottplot/scottplotAvatar ScottPlot

    ScottPlot/ScottPlot

    6,417Vezi pe GitHub↗

    ScottPlot is a cross-platform, high-performance charting library for .NET that renders interactive plots across desktop and web GUI frameworks including Windows Forms, WPF, MAUI, Avalonia, Blazor, and WinUI. It provides an optimized rendering engine capable of displaying millions of data points with interactive pan, zoom, and live data streaming, while also supporting image export to formats like PNG and SVG for file output, cloud applications, and notebooks. The library distinguishes itself through a comprehensive set of chart types including scatter, line, bar, pie, heatmap, financial, rada

    C#chartchartingcharts
    Vezi pe GitHub↗6,417
  • alandefreitas/matplotplusplusAvatar alandefreitas

    alandefreitas/matplotplusplus

    4,894Vezi pe GitHub↗

    This C++ data visualization library is a scientific plotting framework used to create 2D and 3D charts, network graphs, and geographic maps. It operates as a multi-backend graphics library, decoupling high-level plotting logic from low-level rendering engines to support various output backends. The project distinguishes itself with a dual-interface API, providing both a global functional interface for rapid prototyping and an object-oriented interface for precise control. It features a component-based layout engine for managing tiled grids and subplots, alongside a layered plot state that all

    C++charting-librarychartscontour-plots
    Vezi pe GitHub↗4,894
  • bqplot/bqplotAvatar bqplot

    bqplot/bqplot

    3,693Vezi pe GitHub↗

    bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of graphics. It functions as a tool for creating 2D charts and maps with real-time updates and bidirectional communication between the kernel and frontend. The library is distinguished by its ability to act as a geographic data visualization tool, rendering choropleth maps and spatial data via GeoJSON and custom projections. It also serves as a financial charting tool for producing OHLC and candle bar charts, and as an interactive dashboard framework for combining plotting widgets wit

    TypeScriptipythonjupytervisualizations
    Vezi pe GitHub↗3,693
  • pyqtgraph/pyqtgraphAvatar pyqtgraph

    pyqtgraph/pyqtgraph

    4,297Vezi pe GitHub↗

    PyQtGraph is a scientific plotting and graphics framework built for PyQt and PySide applications, providing fast, interactive 2D and 3D visualizations with GPU-accelerated rendering. It serves as both a real-time signal monitoring system for streaming time-series data and a toolkit for constructing interactive data dashboards with dockable panels, parameter trees, and custom widgets. The library also includes a node-based visual flowchart tool for building data processing pipelines and a scientific graphics export system that saves plots as PNG, SVG, or CSV and converts items to Matplotlib for

    Pythonhacktoberfestnumpypython
    Vezi pe GitHub↗4,297
Vezi toate cele 30 alternative pentru Implot→

Întrebări frecvente

Care sunt principalele funcționalități ale epezent/implot?

Principalele funcționalități ale epezent/implot sunt: Immediate Mode Plotting Libraries, Charts and Visualization, Multi-Chart Visualization Tools, Chart Axes, Scale and Range Configurations, Multi-Axis Coordinate Systems, Dataset Comparators, Plot Query Ranges.

Care sunt câteva alternative open-source pentru epezent/implot?

Alternativele open-source pentru epezent/implot includ: scottplot/scottplot — ScottPlot is a cross-platform, high-performance charting library for .NET that renders interactive plots across… alandefreitas/matplotplusplus — This C++ data visualization library is a scientific plotting framework used to create 2D and 3D charts, network… bqplot/bqplot — bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of… pyqtgraph/pyqtgraph — PyQtGraph is a scientific plotting and graphics framework built for PyQt and PySide applications, providing fast,… tidyverse/ggplot2 — ggplot2 is a data visualization library for R based on a formal grammar of graphics. It provides a declarative… makieorg/makie.jl — Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to…