Our great sponsors
-
matplotlib-cpp
Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
plotly
The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
or https://github.com/lava/matplotlib-cpp
Implot using ImGui: https://github.com/epezent/implot
Write space delimited tabular data (ideally in vnlog format) and plot it using feedgnuplot. Also helps decouple concerns (data generating application focuses on generating data).
Write space delimited tabular data (ideally in vnlog format) and plot it using feedgnuplot. Also helps decouple concerns (data generating application focuses on generating data).
I don't use C++ for graphing and instead utilize this nifty python library: https://plotly.com/python/. I realize you are likely asking for a C++ library, but figured I'd pass it along anyway. The C++ applications I work on generate a lot of data that is meant to be consumed only when there is a problem or a sanity check is desired. Python, along with this library, allows me to quickly create custom visualizations that I can tailor to the problem at hand.
By using pybind11 that one can be written with far fewer lines of code.
Related posts
- Yes, Python and Matplotlib can make pretty charts
- Mastering Matplotlib: A Step-by-Step Tutorial for Beginners
- Top 10 growing data visualization libraries in Python in 2023
- How to Visualize a Social Network in Python with a Graph Database: Flask + Docker + D3.js
- Lets-Plot: An open-source plotting library by JetBrains