Welcome to namiplot. Namiplot is a plotting library for C++20. Namiplot has not released yet and is under active development. Most of the features are still experimental and will likely change in the future, as well as the API. Please note that as of April 2020, GCC10 is the only compiler supported. Other compilers will be supported in the future as far as they implement the C++20 features that namiplot uses.
Features:
- C++20 Plotting library.
- Layered architecture for maximum flexibility and simplicity.
- Native support for the most popular algebra libraries, including: STL containers, function pointers, data files(pending), Armadillo, Eigen (pending), Blaze(pending) and OpenCV(pending).
- LaTeX rendering.
- Animated plots out of the box.
- Render to display, PNG, SVG (pending)
- Render on remote displays (only X windows)
- Use python-like syntax to define your plots.
- LGPLv3 license