chart.h
void toggleLegend(const bool &toggle=false)
Toggle the legend of the QChart.
Definition: chart.cpp:343
void setThemeSmallWidget(const int minWidth, const int minHeight)
Set the theme for when our chart widget is small.
Definition: chart.cpp:389
void setTheme(QChart::ChartTheme theme=QChart::ChartThemeLight)
Set the theme of the QChart.
Definition: chart.cpp:379
void setAxisYGridLinePen(const QPen &pen=QPen(QColor("#e0e0e0"), 1, Qt::DotLine))
Set the grid line pen of the vertical axis.
Definition: chart.cpp:329
void createDefaultAxes()
Creates default axes. Must be called AFTER loading a series to the chart.
Definition: chart.cpp:123
void setAxisY(QAbstractAxis *axis, QAbstractSeries *series=Q_NULLPTR)
Adds the axis axis to the chart and attaches it to the series series as a left-aligned horizontal axi...
Definition: chart.cpp:192
void setAxisX(QAbstractAxis *axis, QAbstractSeries *series=Q_NULLPTR)
Adds the axis axis to the chart and attaches it to the series series as a bottom-aligned horizontal a...
Definition: chart.cpp:177
void setTitle(const QString &title=QString(), const QFont &font=QFont())
Set the title of the QChart.
Definition: chart.cpp:421
void setAxisXRange(const QVariant &min, const QVariant &max)
Set the range of the (first) horizontal axis.
Definition: chart.cpp:221
void addAxis(QAbstractAxis *axis, Qt::Alignment alignment)
Add Axis axis to the QChart. Does not delete previously attached axis.
Definition: chart.cpp:207
void setAxisXMin(const QVariant &min)
Sets the minimum value shown on the horizontal axis.
Definition: chart.cpp:231
void setAxisXLabelFont(const QFont &font=QFont("Helvetica", 6))
Set the label font of the horizontal axis.
Definition: chart.cpp:271
void setAxisYMin(const QVariant &min)
Sets the minimum value shown on the vertical axis.
Definition: chart.cpp:254
void setAxesThemeDefault()
Applies a simple theme to axes (default label fonts, line and grid line pen). WARNING: Axes must be a...
Definition: chart.cpp:432
void addSeries(QAbstractSeries *series=Q_NULLPTR)
Add QAbstractSeries series to chart If no series are passed, a new QSplineSeries is created with 1 po...
Definition: chart.cpp:73
void setAxisXGridLinePen(const QPen &pen=QPen(QColor("#e0e0e0"), 1, Qt::DotLine))
Set the grid line pen of the horizontal axis.
Definition: chart.cpp:318
void setChartBackgroundPen(const QPen &pen=QPen(Qt::transparent))
Sets the background pen of the QChart If no pen defined, it uses a transparent pen.
Definition: chart.cpp:369
Definition: chart.h:50
void appendToSeries(const QPointF &p)
Adds the data point p(qreal,qreal) to the series.
Definition: chart.cpp:98
QList< QAbstractAxis * > axes(Qt::Orientations orientation=Qt::Horizontal|Qt::Vertical, QAbstractSeries *series=Q_NULLPTR) const
Definition: chart.cpp:130
void removeAllSeries()
Removes and deletes all series objects that have been added to the chart.
Definition: chart.cpp:107
void removeAllAxes()
Removes all previously attached X,Y axes from the QChart.
Definition: chart.cpp:147
void setAxisYLabelFont(const QFont &font=QFont("Helvetica", 6))
Set the label font of the vertical axis.
Definition: chart.cpp:282
void setAxisYLinePen(const QPen &pen=QPen(QColor("#d0d0d0"), 1, Qt::SolidLine))
Set the line pen of the vertical axis.
Definition: chart.cpp:305
void setMargins(const QMargins &margins=QMargins())
Set the margins of the QChart.
Definition: chart.cpp:411
void setAxisYRange(const QVariant &min, const QVariant &max)
Set the range of the vertical axis.
Definition: chart.cpp:243
void setChartBackgroundBrush(const QBrush &brush=QBrush(Qt::transparent))
Sets the background brush of the QChart If no brush defined, it uses a transparent brush.
Definition: chart.cpp:358
void setAxisXLinePen(const QPen &pen=QPen(QColor("#d0d0d0"), 1, Qt::SolidLine))
Set the line pen of the horizontal axis.
Definition: chart.cpp:294