Skip to content

plotpp::Piechart

More...

Inherits from plotpp::IPlot

Public Functions

Name
template <ForwardRange Tvalues>
Piechart(optional_ptr< Tnames > names, const Tvalues & values)
Piechart & label(const char * label)
Piechart && label(const char * label)
Piechart & label(std::string_view label)
Piechart && label(std::string_view label)
Piechart & label(std::string && label)
Piechart && label(std::string && label)
LineType lineType() const
Piechart & lineType(LineType lt)
Piechart && lineType(LineType lt)
float lineWidth() const
Piechart & lineWidth(float lw)
Piechart && lineWidth(float lw)
const FillStyle & fill() const
Piechart & fillSolid(float opacity =1.0, bool transparent =false)
Piechart && fillSolid(float opacity =1.0, bool transparent =false)
Piechart & fillClear()
Piechart && fillClear()
Piechart & fillPattern(int n)
Piechart && fillPattern(int n)
virtual void printData(FILE * fptr) const
virtual void printPlot(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 <ForwardRange Tnames>
class plotpp::Piechart;

Public Functions Documentation

function Piechart

template <ForwardRange Tvalues>
inline Piechart(
    optional_ptr< Tnames > names,
    const Tvalues & values
)

function label

inline Piechart & label(
    const char * label
)

function label

inline Piechart && label(
    const char * label
)

function label

inline Piechart & label(
    std::string_view label
)

function label

inline Piechart && label(
    std::string_view label
)

function label

inline Piechart & label(
    std::string && label
)

function label

inline Piechart && label(
    std::string && label
)

function lineType

inline LineType lineType() const

function lineType

inline Piechart & lineType(
    LineType lt
)

function lineType

inline Piechart && lineType(
    LineType lt
)

function lineWidth

inline float lineWidth() const

function lineWidth

inline Piechart & lineWidth(
    float lw
)

function lineWidth

inline Piechart && lineWidth(
    float lw
)

function fill

inline const FillStyle & fill() const

function fillSolid

inline Piechart & fillSolid(
    float opacity =1.0,
    bool transparent =false
)

function fillSolid

inline Piechart && fillSolid(
    float opacity =1.0,
    bool transparent =false
)

function fillClear

inline Piechart & fillClear()

function fillClear

inline Piechart && fillClear()

function fillPattern

inline Piechart & fillPattern(
    int n
)

function fillPattern

inline Piechart && fillPattern(
    int n
)

function printData

inline virtual void printData(
    FILE * fptr
) const

Reimplements: plotpp::IPlot::printData

function printPlot

inline virtual void printPlot(
    FILE * fptr
) const

Reimplements: plotpp::IPlot::printPlot


Updated on 2025-03-02 at 14:13:17 +0100