QScatterSeries Class
The QScatterSeries class is used for making scatter charts. More...
Header: | #include <QScatterSeries> |
Instantiated By: | ScatterSeries |
Inherits: | QXYSeries |
Public Types
enum | MarkerShape { MarkerShapeCircle, MarkerShapeRectangle } |
Properties
|
|
- 7 properties inherited from QXYSeries
- 5 properties inherited from QAbstractSeries
- 1 property inherited from QObject
Public Functions
QScatterSeries(QObject *parent = Q_NULLPTR) | |
~QScatterSeries() | |
QColor | borderColor() const |
QBrush | brush() const |
MarkerShape | markerShape() const |
qreal | markerSize() const |
void | setBorderColor(const QColor &color) |
void | setMarkerShape(MarkerShape shape) |
void | setMarkerSize(qreal size) |
Reimplemented Public Functions
virtual QColor | color() const |
virtual void | setBrush(const QBrush &brush) |
virtual void | setColor(const QColor &color) |
virtual void | setPen(const QPen &pen) |
virtual QAbstractSeries::SeriesType | type() const |
- 39 public functions inherited from QXYSeries
- 15 public functions inherited from QAbstractSeries
- 31 public functions inherited from QObject
Signals
void | borderColorChanged(QColor color) |
void | colorChanged(QColor color) |
void | markerShapeChanged(MarkerShape shape) |
void | markerSizeChanged(qreal size) |
- 17 signals inherited from QXYSeries
- 4 signals inherited from QAbstractSeries
- 2 signals inherited from QObject
Additional Inherited Members
- 1 public slot inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
The QScatterSeries class is used for making scatter charts.
The scatter data is displayed as a collection of points on the chart. Each point determines the position on the horizontal axis and the vertical axis.
Creating basic scatter chart is simple:
QScatterSeries* series = new QScatterSeries(); series->append(0, 6); series->append(2, 4); ... chart->addSeries(series);
Member Type Documentation
enum QScatterSeries::MarkerShape
This enum describes the shape used when rendering marker items.
Constant | Value |
---|---|
QScatterSeries::MarkerShapeCircle | 0 |
QScatterSeries::MarkerShapeRectangle | 1 |
Property Documentation
borderColor : QColor
Line (pen) color of the series. This is a convenience property for modifying the color of pen.
Access functions:
QColor | borderColor() const |
void | setBorderColor(const QColor &color) |
Notifier signal:
void | borderColorChanged(QColor color) |
See also QScatterSeries::pen().
brush : QBrush
Brush used to draw the series.
Access functions:
QBrush | brush() const |
virtual void | setBrush(const QBrush &brush) |
color : QColor
Fill (brush) color of the series. This is a convenience property for modifying the color of brush.
Access functions:
virtual QColor | color() const |
virtual void | setColor(const QColor &color) |
Notifier signal:
void | colorChanged(QColor color) |
See also QScatterSeries::brush().
markerShape : MarkerShape
Defines the shape of the marker used to draw the points in the series. The default shape is MarkerShapeCircle.
Access functions:
MarkerShape | markerShape() const |
void | setMarkerShape(MarkerShape shape) |
Notifier signal:
void | markerShapeChanged(MarkerShape shape) |
markerSize : qreal
Defines the size of the marker used to draw the points in the series. The default size is 15.0.
Access functions:
qreal | markerSize() const |
void | setMarkerSize(qreal size) |
Notifier signal:
void | markerSizeChanged(qreal size) |
Member Function Documentation
QScatterSeries::QScatterSeries(QObject *parent = Q_NULLPTR)
Constructs a series object which is a child of parent.
QScatterSeries::~QScatterSeries()
Destroys the object. Note that adding series to QChart transfers the ownership to the chart.
[signal]
void QScatterSeries::borderColorChanged(QColor color)
Signal is emitted when the line (pen) color has changed to color.
Note: Notifier signal for property borderColor.
[signal]
void QScatterSeries::colorChanged(QColor color)
Signal is emitted when the fill (brush) color has changed to color.
Note: Notifier signal for property color.
[signal]
void QScatterSeries::markerShapeChanged(MarkerShape shape)
Signal is emitted when the marker shape has changed to shape.
Note: Notifier signal for property markerShape.
[signal]
void QScatterSeries::markerSizeChanged(qreal size)
Signal is emitted when the marker size has changed to size.
Note: Notifier signal for property markerSize.
[virtual]
void QScatterSeries::setBrush(const QBrush &brush)
Reimplemented from QXYSeries::setBrush().
Sets brush used for drawing points on the chart. If the brush is not defined, brush from chart theme setting is used.
Note: Setter function for property brush.
See also brush() and QChart::setTheme().
[virtual]
void QScatterSeries::setPen(const QPen &pen)
Reimplemented from QXYSeries::setPen().
Sets pen used for drawing points' border on the chart. If the pen is not defined, the pen from chart theme is used.
See also QChart::setTheme().
[virtual]
QAbstractSeries::SeriesType QScatterSeries::type() const
Reimplemented from QAbstractSeries::type().
Returns QAbstractSeries::SeriesTypeScatter.
See also QAbstractSeries and SeriesType.