chart.h
Go to the documentation of this file.
Definition: chart.h:41
void setThemeSmallWidget(const int minWidth, const int minHeight)
Set the theme for when our chart widget is small.
Definition: chart.cpp:390
void setAxisXLinePen(const QPen &pen=QPen(QColor("#d0d0d0"), 1, Qt::SolidLine))
Set the line pen of the horizontal axis.
Definition: chart.cpp:295
void setAxisYLinePen(const QPen &pen=QPen(QColor("#d0d0d0"), 1, Qt::SolidLine))
Set the line pen of the vertical axis.
Definition: chart.cpp:306
void removeAllSeries()
Removes and deletes all series objects that have been added to the chart.
Definition: chart.cpp:108
void setAxisYRange(const QVariant &min, const QVariant &max)
Set the range of the vertical axis.
Definition: chart.cpp:244
void setAxisXLabelFont(const QFont &font=QFont("Helvetica", 6))
Set the label font of the horizontal axis.
Definition: chart.cpp:272
void appendToSeries(const QPointF &p)
Adds the data point p(qreal,qreal) to the series.
Definition: chart.cpp:99
void setAxesThemeDefault()
Applies a simple theme to axes (default label fonts, line and grid line pen). WARNING: Axes must be a...
Definition: chart.cpp:433
void setAxisYMin(const QVariant &min)
Sets the minimum value shown on the vertical axis.
Definition: chart.cpp:255
void setMargins(const QMargins &margins=QMargins())
Set the margins of the QChart.
Definition: chart.cpp:412
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:359
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:193
void setAxisXRange(const QVariant &min, const QVariant &max)
Set the range of the (first) horizontal axis.
Definition: chart.cpp:222
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:178
void setAxisXGridLinePen(const QPen &pen=QPen(QColor("#e0e0e0"), 1, Qt::DotLine))
Set the grid line pen of the horizontal axis.
Definition: chart.cpp:319
void removeAllAxes()
Removes all previously attached X,Y axes from the QChart.
Definition: chart.cpp:148
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:370
void addAxis(QAbstractAxis *axis, Qt::Alignment alignment)
Add Axis axis to the QChart. Does not delete previously attached axis.
Definition: chart.cpp:208
void setAxisXMin(const QVariant &min)
Sets the minimum value shown on the horizontal axis.
Definition: chart.cpp:232
void createDefaultAxes()
Creates default axes. Must be called AFTER loading a series to the chart.
Definition: chart.cpp:124
void setAxisYGridLinePen(const QPen &pen=QPen(QColor("#e0e0e0"), 1, Qt::DotLine))
Set the grid line pen of the vertical axis.
Definition: chart.cpp:330
void setTitle(const QString &title=QString(), const QFont &font=QFont())
Set the title of the QChart.
Definition: chart.cpp:422
void setTheme(QChart::ChartTheme theme=QChart::ChartThemeLight)
Set the theme of the QChart.
Definition: chart.cpp:380
QList< QAbstractAxis * > axes(Qt::Orientations orientation=Qt::Horizontal|Qt::Vertical, QAbstractSeries *series=Q_NULLPTR) const
Definition: chart.cpp:131
void addSeries(QAbstractSeries *series=Q_NULLPTR)
Adds QAbstractSeries series to chart If no series are passed, a new QSplineSeries is created with 1 p...
Definition: chart.cpp:74
void toggleLegend(const bool &toggle=false)
Toggle the legend of the QChart.
Definition: chart.cpp:344
void setAxisYLabelFont(const QFont &font=QFont("Helvetica", 6))
Set the label font of the vertical axis.
Definition: chart.cpp:283