class EE::UI::Charts::LineSeries

#include <uichart.hpp>

class LineSeries {
public:
    // methods

    const String& name() const;
    ChartAxis* xAxis() const;
    ChartAxis* yAxis() const;
    void setXAxis(ChartAxis* axis);
    void setYAxis(ChartAxis* axis);
    void setVisible(bool visible);
    bool visible() const;
    void setColor(Color color);
    Color color() const;
    void setWidth(float width);
    float width() const;
    void setJoin(LineJoin join);
    LineJoin join() const;
    void setCap(LineCap cap);
    LineCap cap() const;
    void setMiterLimit(float limit);
    float miterLimit() const;
    Uint64 geometryRevision() const;
    void setPoints(std::vector<ChartPoint> points);
    void setPoints(std::span<const double> xs, std::span<const double> ys);
    void setValues(std::span<const double> ys, double start = 0.0, double step = 1.0);
    void setDataSource(std::shared_ptr<XYDataSource> source);
    std::shared_ptr<XYDataSource> dataSource() const;
    void setTooltipProvider(PointTooltipProvider provider);
    const PointTooltipProvider& tooltipProvider() const;
};