Sophie

Sophie

distrib > Mageia > 7 > aarch64 > by-pkgid > bc3b37a19f14c9d212f32b1359cbcf6a > files > 252

qtcharts5-doc-5.12.6-1.mga7.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qscatterseries.cpp -->
  <title>QScatterSeries Class | Qt Charts 5.12.6</title>
  <link rel="stylesheet" type="text/css" href="style/offline-simple.css" />
  <script type="text/javascript">
    document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css");
    // loading style sheet breaks anchors that were jumped to before
    // so force jumping to anchor again
    setTimeout(function() {
        var anchor = location.hash;
        // need to jump to different anchor first (e.g. none)
        location.hash = "#";
        setTimeout(function() {
            location.hash = anchor;
        }, 0);
    }, 0);
  </script>
</head>
<body>
<div class="header" id="qtdocheader">
  <div class="main">
    <div class="main-rounded">
      <div class="navigationbar">
        <table><tr>
<td >Qt 5.12</td><td ><a href="qtcharts-index.html">Qt Charts</a></td><td ><a href="qtcharts-module.html">C++ Classes</a></td><td >QScatterSeries</td></tr></table><table class="buildversion"><tr>
<td id="buildversion" width="100%" align="right"><a href="qtcharts-index.html">Qt Charts | Commercial or GPLv3</a></td>
        </tr></table>
      </div>
    </div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="sidebar">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#public-types">Public Types</a></li>
<li class="level1"><a href="#properties">Properties</a></li>
<li class="level1"><a href="#public-functions">Public Functions</a></li>
<li class="level1"><a href="#reimplemented-public-functions">Reimplemented Public Functions</a></li>
<li class="level1"><a href="#signals">Signals</a></li>
<li class="level1"><a href="#static-public-members">Static Public Members</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">QScatterSeries Class</h1>
<!-- $$$QScatterSeries-brief -->
<p>The <a href="qscatterseries.html">QScatterSeries</a> class presents data in scatter charts. <a href="#details">More...</a></p>
<!-- @@@QScatterSeries -->
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign">   <span class="preprocessor">#include &lt;QScatterSeries&gt;</span>
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Instantiated By:</td><td class="memItemRight bottomAlign"> <a href="qml-qtcharts-scatterseries.html">ScatterSeries</a></td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <a href="qxyseries.html">QXYSeries</a></td></tr></table></div><ul>
<li><a href="qscatterseries-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="public-types"></a>
<h2 id="public-types">Public Types</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#MarkerShape-enum">MarkerShape</a></b> { MarkerShapeCircle, MarkerShapeRectangle }</td></tr>
</table></div>
<a name="properties"></a>
<h2 id="properties">Properties</h2>
<div class="table"><table class="propsummary">
<tr><td class="topAlign"><ul>
<li class="fn"><b><a href="qscatterseries.html#borderColor-prop">borderColor</a></b> : QColor</li>
<li class="fn"><b><a href="qscatterseries.html#brush-prop">brush</a></b> : QBrush</li>
<li class="fn"><b><a href="qscatterseries.html#color-prop">color</a></b> : QColor</li>
</ul></td><td class="topAlign"><ul>
<li class="fn"><b><a href="qscatterseries.html#markerShape-prop">markerShape</a></b> : MarkerShape</li>
<li class="fn"><b><a href="qscatterseries.html#markerSize-prop">markerSize</a></b> : qreal</li>
</ul>
</td></tr>
</table></div>
<ul>
<li class="fn">7 properties inherited from <a href="qxyseries.html#properties">QXYSeries</a></li>
<li class="fn">5 properties inherited from <a href="qabstractseries.html#properties">QAbstractSeries</a></li>
</ul>
<a name="public-functions"></a>
<h2 id="public-functions">Public Functions</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#QScatterSeries">QScatterSeries</a></b>(QObject *<i>parent</i> = nullptr)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#dtor.QScatterSeries">~QScatterSeries</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QColor </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#borderColor-prop">borderColor</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QBrush </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#brush-prop">brush</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QScatterSeries::MarkerShape </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#markerShape-prop">markerShape</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> qreal </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#markerSize-prop">markerSize</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#borderColor-prop">setBorderColor</a></b>(const QColor &amp;<i>color</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#markerShape-prop">setMarkerShape</a></b>(QScatterSeries::MarkerShape <i>shape</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#markerSize-prop">setMarkerSize</a></b>(qreal <i>size</i>)</td></tr>
</table></div>
<a name="reimplemented-public-functions"></a>
<h2 id="reimplemented-public-functions">Reimplemented Public Functions</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> virtual QColor </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#color-prop">color</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#setBrush">setBrush</a></b>(const QBrush &amp;<i>brush</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#color-prop">setColor</a></b>(const QColor &amp;<i>color</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#setPen">setPen</a></b>(const QPen &amp;<i>pen</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QAbstractSeries::SeriesType </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#type">type</a></b>() const</td></tr>
</table></div>
<ul>
<li class="fn">39 public functions inherited from <a href="qxyseries.html#public-functions">QXYSeries</a></li>
<li class="fn">15 public functions inherited from <a href="qabstractseries.html#public-functions">QAbstractSeries</a></li>
</ul>
<a name="signals"></a>
<h2 id="signals">Signals</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#borderColorChanged">borderColorChanged</a></b>(QColor <i>color</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#colorChanged">colorChanged</a></b>(QColor <i>color</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#markerShapeChanged">markerShapeChanged</a></b>(QScatterSeries::MarkerShape <i>shape</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#markerSizeChanged">markerSizeChanged</a></b>(qreal <i>size</i>)</td></tr>
</table></div>
<ul>
<li class="fn">17 signals inherited from <a href="qxyseries.html#signals">QXYSeries</a></li>
<li class="fn">4 signals inherited from <a href="qabstractseries.html#signals">QAbstractSeries</a></li>
</ul>
<a name="static-public-members"></a>
<h2 id="static-public-members">Static Public Members</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> const QMetaObject </td><td class="memItemRight bottomAlign"><b><a href="qscatterseries.html#staticMetaObject-var">staticMetaObject</a></b></td></tr>
</table></div>
<a name="details"></a>
<!-- $$$QScatterSeries-description -->
<div class="descr">
<h2 id="details">Detailed Description</h2>
<p>The <a href="qscatterseries.html">QScatterSeries</a> class presents data in scatter charts.</p>
<p>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.</p>
<p class="centerAlign"><img src="images/examples_scatterchart.png" alt="" /></p><p>The following code snippet illustrates how to create a basic scatter chart:</p>
<pre class="cpp">

  <span class="type"><a href="qscatterseries.html#QScatterSeries">QScatterSeries</a></span><span class="operator">*</span> series <span class="operator">=</span> <span class="keyword">new</span> <span class="type"><a href="qscatterseries.html#QScatterSeries">QScatterSeries</a></span>();
  series<span class="operator">-</span><span class="operator">&gt;</span>append(<span class="number">0</span><span class="operator">,</span> <span class="number">6</span>);
  series<span class="operator">-</span><span class="operator">&gt;</span>append(<span class="number">2</span><span class="operator">,</span> <span class="number">4</span>);
  <span class="operator">.</span><span class="operator">.</span><span class="operator">.</span>
  chart<span class="operator">-</span><span class="operator">&gt;</span>addSeries(series);

</pre>
<p>For more information, see <a href="qtcharts-scatterchart-example.html">ScatterChart Example</a> and <a href="qtcharts-scatterinteractions-example.html">Scatter Interactions Example</a>.</p>
</div>
<!-- @@@QScatterSeries -->
<div class="types">
<h2>Member Type Documentation</h2>
<!-- $$$MarkerShape$$$MarkerShapeCircle$$$MarkerShapeRectangle -->
<h3 class="fn" id="MarkerShape-enum"><a name="MarkerShape-enum"></a>enum QScatterSeries::<span class="name">MarkerShape</span></h3>
<p>This enum value describes the shape used when rendering marker items.</p>
<div class="table"><table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
<tr><td class="topAlign"><code>QScatterSeries::MarkerShapeCircle</code></td><td class="topAlign tblval"><code>0</code></td><td class="topAlign">The marker is a circle. This is the default value.</td></tr>
<tr><td class="topAlign"><code>QScatterSeries::MarkerShapeRectangle</code></td><td class="topAlign tblval"><code>1</code></td><td class="topAlign">The marker is a rectangle.</td></tr>
</table></div>
<!-- @@@MarkerShape -->
</div>
<div class="prop">
<h2>Property Documentation</h2>
<!-- $$$borderColor-prop$$$borderColor$$$setBorderColorconstQColor&$$$borderColorChangedQColor -->
<h3 class="fn" id="borderColor-prop"><a name="borderColor-prop"></a><span class="name">borderColor</span> : <span class="type">QColor</span></h3>
<p>This property holds the color used to draw the marker borders.</p>
<p>This is a convenience property for modifying the color of the pen.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> QColor </td><td class="memItemRight bottomAlign"><span class="name"><b>borderColor</b></span>() const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setBorderColor</b></span>(const QColor &amp;<i>color</i>)</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qscatterseries.html#borderColorChanged">borderColorChanged</a></b></span>(QColor <i>color</i>)</td></tr>
</table></div>
<p><b>See also </b><a href="qxyseries.html#pen">QScatterSeries::pen</a>().</p>
<!-- @@@borderColor -->
<!-- $$$brush-prop$$$brush$$$setBrushconstQBrush& -->
<h3 class="fn" id="brush-prop"><a name="brush-prop"></a><span class="name">brush</span> : <span class="type">QBrush</span></h3>
<p>This property holds the brush used to draw the scatter series markers.</p>
<p>The brush can be an image that can be created using QPainterPath, for example.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> QBrush </td><td class="memItemRight bottomAlign"><span class="name"><b>brush</b></span>() const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> virtual void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qscatterseries.html#setBrush">setBrush</a></b></span>(const QBrush &amp;<i>brush</i>)</td></tr>
</table></div>
<!-- @@@brush -->
<!-- $$$color-prop$$$color$$$setColorconstQColor&$$$colorChangedQColor -->
<h3 class="fn" id="color-prop"><a name="color-prop"></a><span class="name">color</span> : <span class="type">QColor</span></h3>
<p>This property holds the color used to fill the series markers.</p>
<p>This is a convenience property for modifying the color of the brush.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> virtual QColor </td><td class="memItemRight bottomAlign"><span class="name"><b>color</b></span>() const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> virtual void </td><td class="memItemRight bottomAlign"><span class="name"><b>setColor</b></span>(const QColor &amp;<i>color</i>)</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qscatterseries.html#colorChanged">colorChanged</a></b></span>(QColor <i>color</i>)</td></tr>
</table></div>
<p><b>See also </b><a href="qscatterseries.html#brush-prop">QScatterSeries::brush</a>().</p>
<!-- @@@color -->
<!-- $$$markerShape-prop$$$markerShape$$$setMarkerShapeQScatterSeries::MarkerShape$$$markerShapeChangedQScatterSeries::MarkerShape -->
<h3 class="fn" id="markerShape-prop"><a name="markerShape-prop"></a><span class="name">markerShape</span> : <span class="type"><a href="qscatterseries.html#MarkerShape-enum">MarkerShape</a></span></h3>
<p>This property holds the shape of the marker used to render the points in the series.</p>
<p>The default shape is <a href="qscatterseries.html#MarkerShape-enum">MarkerShapeCircle</a>.</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> QScatterSeries::MarkerShape </td><td class="memItemRight bottomAlign"><span class="name"><b>markerShape</b></span>() const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setMarkerShape</b></span>(QScatterSeries::MarkerShape <i>shape</i>)</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qscatterseries.html#markerShapeChanged">markerShapeChanged</a></b></span>(QScatterSeries::MarkerShape <i>shape</i>)</td></tr>
</table></div>
<p><b>See also </b><a href="qscatterseries.html#MarkerShape-enum">MarkerShape</a>.</p>
<!-- @@@markerShape -->
<!-- $$$markerSize-prop$$$markerSize$$$setMarkerSizeqreal$$$markerSizeChangedqreal -->
<h3 class="fn" id="markerSize-prop"><a name="markerSize-prop"></a><span class="name">markerSize</span> : <span class="type">qreal</span></h3>
<p>This property holds the size of the marker used to render the points in the series.</p>
<p>The default size is 15.0&#x2e;</p>
<p><b>Access functions:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> qreal </td><td class="memItemRight bottomAlign"><span class="name"><b>markerSize</b></span>() const</td></tr>
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setMarkerSize</b></span>(qreal <i>size</i>)</td></tr>
</table></div>
<p><b>Notifier signal:</b></p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="qscatterseries.html#markerSizeChanged">markerSizeChanged</a></b></span>(qreal <i>size</i>)</td></tr>
</table></div>
<!-- @@@markerSize -->
</div>
<div class="func">
<h2>Member Function Documentation</h2>
<!-- $$$QScatterSeries[overload1]$$$QScatterSeriesQObject* -->
<h3 class="fn" id="QScatterSeries"><a name="QScatterSeries"></a>QScatterSeries::<span class="name">QScatterSeries</span>(<span class="type">QObject</span> *<i>parent</i> = nullptr)</h3>
<p>Constructs a series object that is a child of <i>parent</i>.</p>
<!-- @@@QScatterSeries -->
<!-- $$$~QScatterSeries[overload1]$$$~QScatterSeries -->
<h3 class="fn" id="dtor.QScatterSeries"><a name="dtor.QScatterSeries"></a><code>[virtual] </code>QScatterSeries::<span class="name">~QScatterSeries</span>()</h3>
<p>Deletes the scatter series.</p>
<p><b>Note: </b>Adding the series to <a href="qchart.html">QChart</a> transfers the ownership to the chart.</p><!-- @@@~QScatterSeries -->
<!-- $$$borderColorChanged -->
<h3 class="fn" id="borderColorChanged"><a name="borderColorChanged"></a><code>[signal] </code><span class="type">void</span> QScatterSeries::<span class="name">borderColorChanged</span>(<span class="type">QColor</span> <i>color</i>)</h3>
<p>This signal is emitted when the line (pen) color changes to <i>color</i>.</p>
<p><b>Note:</b> Notifier signal for property <a href="qscatterseries.html#borderColor-prop">borderColor</a>. </p><!-- @@@borderColorChanged -->
<!-- $$$colorChanged -->
<h3 class="fn" id="colorChanged"><a name="colorChanged"></a><code>[signal] </code><span class="type">void</span> QScatterSeries::<span class="name">colorChanged</span>(<span class="type">QColor</span> <i>color</i>)</h3>
<p>This signal is emitted when the fill (brush) color changes to <i>color</i>.</p>
<p><b>Note:</b> Notifier signal for property <a href="qscatterseries.html#color-prop">color</a>. </p><!-- @@@colorChanged -->
<!-- $$$markerShapeChanged -->
<h3 class="fn" id="markerShapeChanged"><a name="markerShapeChanged"></a><code>[signal] </code><span class="type">void</span> QScatterSeries::<span class="name">markerShapeChanged</span>(<span class="type"><a href="qscatterseries.html#MarkerShape-enum">QScatterSeries::MarkerShape</a></span> <i>shape</i>)</h3>
<p>This signal is emitted when the marker shape changes to <i>shape</i>.</p>
<p><b>Note:</b> Notifier signal for property <a href="qscatterseries.html#markerShape-prop">markerShape</a>. </p><!-- @@@markerShapeChanged -->
<!-- $$$markerSizeChanged -->
<h3 class="fn" id="markerSizeChanged"><a name="markerSizeChanged"></a><code>[signal] </code><span class="type">void</span> QScatterSeries::<span class="name">markerSizeChanged</span>(<span class="type">qreal</span> <i>size</i>)</h3>
<p>This signal is emitted when the marker size changes to <i>size</i>.</p>
<p><b>Note:</b> Notifier signal for property <a href="qscatterseries.html#markerSize-prop">markerSize</a>. </p><!-- @@@markerSizeChanged -->
<!-- $$$setBrush -->
<h3 class="fn" id="setBrush"><a name="setBrush"></a><code>[virtual] </code><span class="type">void</span> QScatterSeries::<span class="name">setBrush</span>(const <span class="type">QBrush</span> &amp;<i>brush</i>)</h3>
<p>Reimplemented from <a href="qxyseries.html#setBrush">QXYSeries::setBrush</a>().</p>
<p><b>Note:</b> Setter function for property <a href="qscatterseries.html#brush-prop">brush</a>. </p><p><b>See also </b><a href="qscatterseries.html#brush-prop">brush</a>().</p>
<!-- @@@setBrush -->
<!-- $$$setPen[overload1]$$$setPenconstQPen& -->
<h3 class="fn" id="setPen"><a name="setPen"></a><code>[virtual] </code><span class="type">void</span> QScatterSeries::<span class="name">setPen</span>(const <span class="type">QPen</span> &amp;<i>pen</i>)</h3>
<p>Reimplemented from <a href="qxyseries.html#setPen">QXYSeries::setPen</a>().</p>
<!-- @@@setPen -->
<!-- $$$type[overload1]$$$type -->
<h3 class="fn" id="type"><a name="type"></a><code>[virtual] </code><span class="type"><a href="qabstractseries.html#SeriesType-enum">QAbstractSeries::SeriesType</a></span> QScatterSeries::<span class="name">type</span>() const</h3>
<p>Reimplemented from <a href="qabstractseries.html#type-prop">QAbstractSeries::type</a>().</p>
<!-- @@@type -->
</div>
        </div>
       </div>
   </div>
   </div>
</div>
<div class="footer">
   <p>
   <acronym title="Copyright">&copy;</acronym> 2019 The Qt Company Ltd.
   Documentation contributions included herein are the copyrights of
   their respective owners.<br/>    The documentation provided herein is licensed under the terms of the    <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation    License version 1.3</a> as published by the Free Software Foundation.<br/>    Qt and respective logos are trademarks of The Qt Company Ltd.     in Finland and/or other countries worldwide. All other trademarks are property
   of their respective owners. </p>
</div>
</body>
</html>