Plotly.cpp 0.1.0
A C++ plotting library for expressive, interactive, real-time & streaming data visualization
Loading...
Searching...
No Matches
plotly.hpp File Reference

Public Plotly C++ API header. More...

#include "plotly/abi_macros.hpp"
#include <filesystem>
#include <memory>
#include <nlohmann/json.hpp>
Include dependency graph for plotly.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  plotly::Figure
 Handle for creating and manipulating a Plotly figure. More...

Namespaces

namespace  plotly
 C++ bindings for Plotly.

Typedefs

using plotly::Object = nlohmann::json
using plotly::Array = std::vector<Object>

Detailed Description

Public Plotly C++ API header.

This header provides a C++ API that interoperates with Plotly.js to create, update, and export figures. plotly::Figure acts as an RAII handle to a Plotly.js runtime and exposes asynchronous operations via std::future<plotly::Object>.