plotpp::Heatmap
Inherits from plotpp::IPlot
Public Functions
Name | |
---|---|
Heatmap(optional_ptr< T > matrix, size_t rows, size_t columns, std::function< double(const T &, size_t, size_t)> at) | |
Heatmap & | label(const char * label) |
Heatmap && | label(const char * label) |
Heatmap & | label(std::string_view label) |
Heatmap && | label(std::string_view label) |
Heatmap & | label(std::string && label) |
Heatmap && | label(std::string && label) |
virtual void | printPlot(FILE * fptr) const |
virtual void | printData(FILE * fptr) const |
Additional inherited members
Public Functions inherited from plotpp::IPlot
Name | |
---|---|
IPlot() =default | |
IPlot(std::string label) | |
virtual | ~IPlot() |
virtual void | printSettings(std::ostream & stream) const =delete |
virtual void | printSettings(FILE * fptr) const |
Protected Functions inherited from plotpp::IPlot
Name | |
---|---|
virtual IPlot & | uid(size_t & uid_io) |
size_t | uid() const |
Friends inherited from plotpp::IPlot
Name | |
---|---|
class | Figure |
Detailed Description
template <class T >
class plotpp::Heatmap;
Public Functions Documentation
function Heatmap
inline Heatmap(
optional_ptr< T > matrix,
size_t rows,
size_t columns,
std::function< double(const T &, size_t, size_t)> at
)
function label
inline Heatmap & label(
const char * label
)
function label
inline Heatmap && label(
const char * label
)
function label
inline Heatmap & label(
std::string_view label
)
function label
inline Heatmap && label(
std::string_view label
)
function label
inline Heatmap & label(
std::string && label
)
function label
inline Heatmap && label(
std::string && label
)
function printPlot
inline virtual void printPlot(
FILE * fptr
) const
Reimplements: plotpp::IPlot::printPlot
function printData
inline virtual void printData(
FILE * fptr
) const
Reimplements: plotpp::IPlot::printData
Updated on 2025-03-02 at 14:13:17 +0100