Skip to content

plotpp::Heatmap

More...

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