The QScatterSeries class presents data in scatter charts. 更多...
头: | #include <QScatterSeries> |
实例化: | ScatterSeries |
继承: | QXYSeries |
enum | MarkerShape { MarkerShapeCircle, MarkerShapeRectangle, MarkerShapeRotatedRectangle, MarkerShapeTriangle, MarkerShapeStar, MarkerShapePentagon } |
|
|
QScatterSeries (QObject * parent = nullptr) | |
virtual | ~QScatterSeries () |
QColor | borderColor () const |
QBrush | brush () const |
QScatterSeries::MarkerShape | markerShape () const |
qreal | markerSize () const |
void | setBorderColor (const QColor & color ) |
void | setMarkerShape (QScatterSeries::MarkerShape shape ) |
void | setMarkerSize (qreal size ) |
virtual QColor | color () const override |
virtual void | setBrush (const QBrush & brush ) override |
virtual void | setColor (const QColor & color ) override |
virtual void | setPen (const QPen & pen ) override |
virtual QAbstractSeries::SeriesType | type () const override |
void | borderColorChanged (QColor color ) |
void | colorChanged (QColor color ) |
void | markerShapeChanged (QScatterSeries::MarkerShape shape ) |
void | markerSizeChanged (qreal size ) |
The scatter data is displayed as a collection of points on the chart. For each point, two values are specified that determine its position on the horizontal axis and the vertical axis.
The following code snippet illustrates how to create a basic scatter chart:
QScatterSeries* series = new QScatterSeries(); series->append(0, 6); series->append(2, 4); ... chart->addSeries(series);
更多信息,见 Charts with Widgets Gallery and 创建散点图表 .
This enum value describes the shape used when rendering marker items.
常量 | 值 | 描述 |
---|---|---|
QScatterSeries::MarkerShapeCircle
|
0
|
The marker is a circle. This is the default value. |
QScatterSeries::MarkerShapeRectangle
|
1
|
The marker is a rectangle. |
QScatterSeries::MarkerShapeRotatedRectangle
|
2
|
The marker is a rotated rectangle. |
QScatterSeries::MarkerShapeTriangle
|
3
|
The marker is a triangle. |
QScatterSeries::MarkerShapeStar
|
4
|
The marker is a star. |
QScatterSeries::MarkerShapePentagon
|
5
|
The marker is a pentagon. |
This property holds the color used to draw the marker borders.
This is a convenience property for modifying the color of the pen.
访问函数:
QColor | borderColor () const |
void | setBorderColor (const QColor & color ) |
通知程序信号:
void | borderColorChanged (QColor color ) |
另请参阅 QScatterSeries::pen ().
This property holds the brush used to draw the scatter series markers.
The brush can be an image that can be created using QPainterPath ,例如。
访问函数:
QBrush | brush () const |
virtual void | setBrush (const QBrush & brush ) override |
This property holds the color used to fill the series markers.
This is a convenience property for modifying the color of the brush.
访问函数:
virtual QColor | color () const override |
virtual void | setColor (const QColor & color ) override |
通知程序信号:
void | colorChanged (QColor color ) |
另请参阅 QScatterSeries::brush ().
This property holds the shape of the marker used to render the points in the series.
The default shape is MarkerShapeCircle .
访问函数:
QScatterSeries::MarkerShape | markerShape () const |
void | setMarkerShape (QScatterSeries::MarkerShape shape ) |
通知程序信号:
void | markerShapeChanged (QScatterSeries::MarkerShape shape ) |
另请参阅 MarkerShape .
This property holds the size of the marker used to render the points in the series.
访问函数:
qreal | markerSize () const |
void | setMarkerSize (qreal size ) |
通知程序信号:
void | markerSizeChanged (qreal size ) |
另请参阅 QXYSeries::setMarkerSize .
[explicit]
QScatterSeries::
QScatterSeries
(
QObject
*
parent
= nullptr)
Constructs a series object that is a child of parent .
[virtual noexcept]
QScatterSeries::
~QScatterSeries
()
Deletes the scatter series.
注意: Adding the series to QChart transfers the ownership to the chart.
[signal]
void
QScatterSeries::
borderColorChanged
(
QColor
color
)
This signal is emitted when the line (pen) color changes to color .
注意: 通知程序信号对于特性 borderColor .
[signal]
void
QScatterSeries::
colorChanged
(
QColor
color
)
This signal is emitted when the fill (brush) color changes to color .
注意: 通知程序信号对于特性 color .
[signal]
void
QScatterSeries::
markerShapeChanged
(
QScatterSeries::MarkerShape
shape
)
This signal is emitted when the marker shape changes to shape .
注意: 通知程序信号对于特性 markerShape .
[signal]
void
QScatterSeries::
markerSizeChanged
(
qreal
size
)
This signal is emitted when the marker size changes to size .
注意: 通知程序信号对于特性 markerSize .
[override virtual]
void
QScatterSeries::
setBrush
(const
QBrush
&
brush
)
重实现: QXYSeries::setBrush (const QBrush &brush).
另请参阅 brush ().
[override virtual]
void
QScatterSeries::
setPen
(const
QPen
&
pen
)
重实现: QXYSeries::setPen (const QPen &pen).
[override virtual]
QAbstractSeries::SeriesType
QScatterSeries::
type
() const
重实现访问函数为特性: QAbstractSeries::type .