{"repo":"sebsjames/mathplot","free":true,"listed":false,"github":"https://github.com/sebsjames/mathplot","clone":"git clone https://github.com/sebsjames/mathplot.git","description":"C++ modules for plotting, graphing and data visualization","language":"C++","stars":63,"topics":["2d","3d","cplusplus","cplusplus-20","data-visualization","graphics","graphics-engine","graphs","matplotlib","opengl"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Mathplot: plotting and data visualization for C++ Modular C++20 library code to visualize numerical simulations using modern OpenGL. Mathplot is a library for drawing 3D data visualization objects such as graphs, surfaces and grids. Take a look at the screenshot gallery to see some examples. Mathplot is compatible with Linux (including Raspberry Pi ), Mac OS and Windows , but compiler support is still patchy. On Linux or Mac, you need to use LLVM/clang version 20 or higher (Apple Clang from Xcode does not support C++ modules). GCC is currently known not to compile the code. On Windows, VisualStudio also seems to have a modules-related bug as it does not compile the code either. You'll find all of the library code in the mplot directory and you can find example code here. There is also a template project that uses mathplot to help you incorporate the library into your own work. Mathplot has a documentation and reference website at https://sebsjames.github.io/mathplot/. Mathplot can be integrated with GUI frameworks including Qt (see examples/qt/ ), wxWidgets (see examples/wx/ ) and Dear ImGui (see this ImGui example). Dear ImGui is the easiest way to add GUI control to your visualizations. Quick Start Compilers that compile all the examples clang-20 clang-21 clang-22 clang-23 (prerelease) Compilers that are almost there GCC (just Bug 124888 to resolve) VisualStudio This quick start shows dependency installation for Linux, because on this platform, it's a single call to apt (or","default_branch":null,"files":null,"tree":[],"storefront":"/r/sebsjames","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sebsjames/mathplot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}