GitHub - tannal/tjplot: A Lightweight C Scientific Plotting Library
https://gemini.google.com/app/6c996cf2e9f81274
A high-performance, pure C library for generating professional scientific visualizations. No heavy dependencies, just pure mathematical rendering.
๐ Visualization Gallery
1. Contour & Heatmap (The "Peaks" Engine)
Our most advanced rendering, featuring the Marching Squares algorithm with linear interpolation.

2. Statistical Analysis
Industry-standard plots for data distribution and comparative analysis.

3. Scientific Data Series
Clean implementations of standard data visualization techniques.

4. Area & Layout Analysis
Support for area filling and complex coordinate transformations.

5. Infrastructure & UI
The building blocks of the library, including axis rendering and color management.

๐ Project Structure
/src: Core rendering logic (Lines, Rects, Marching Squares)./include: Public API definitions./examples: Usage demos for every chart type./assets: TrueType fonts and system resources.
๐ Quick Start
# Build with Ninja ninja -C build # Run a demo ./bin/ex_contour