Modern Fortran plotting library with multiple backends

fortplot

Welcome to the fortplotlib documentation. This library provides a modern, matplotlib-inspired plotting interface for Fortran with multiple backends including PNG, PDF, and ASCII.

Features

  • Multiple backends: PNG (via STB), PDF (native), ASCII (terminal)
  • Matplotlib-compatible API design
  • No external dependencies
  • Pure Fortran implementation with C interop for image writing
  • Support for various plot types: line plots, scatter plots, contours, heatmaps
  • Unicode support for mathematical symbols
  • Animation support

Navigation