XYSeries QML Type
すべてのxおよびy系列型の親型。詳細...
Import Statement: | import QtGraphs |
In C++: | QXYSeries |
Inherits: | |
Inherited By: |
- 継承されたメンバを含む、すべてのメンバの一覧
- XYSeries はQt Graphs QML Types for 2D に含まれます。
プロパティ
- color : color
- count : int
- pointDelegate : Component
- selectedColor : color
- selectedPoints : list<int>
信号
- colorChanged(color color)
- draggableChanged()
- pointMarkerChanged()
- pointReplaced(int index)
- pointsReplaced()
- selectedColorChanged(color color)
- selectedPointsChanged()
方法
- append(list<point> points)
- append(point point)
- append(real x, real y)
- point at(int index)
- clear()
- deselectAllPoints()
- deselectPoint(int index)
- deselectPoints(list<int> indexes)
- int find(point point)
- insert(int index, point point)
- bool isPointSelected(int index)
- remove(int index)
- remove(point point)
- remove(real x, real y)
- removeMultiple(int index, int count)
- replace(list<point> points)
- replace(int index, point newPoint)
- replace(point oldPoint, point newPoint)
- replace(int index, real newX, real newY)
- replace(real oldX, real oldY, real newX, real newY)
- selectAllPoints()
- selectPoint(int index)
- selectPoints(list<int> indexes)
- setPointSelected(int index, bool selected)
- bool take(point point)
- toggleSelection(list<int> indexes)
詳細説明
XYSeriesでは、データポイントはXとYの位置を定義するポイントタイプのリストとして定義されます。
プロパティの説明
color : color |
シリーズのメインカラー。LineSeries の場合は線の色、ScatterSeries の場合は点の色。
count : int |
データ点数: シリーズのデータ点数を返します。
pointDelegate : Component |
データポイントのマーカーとして使用されるカスタムQMLコンポーネント。
このコンポーネントで使用可能なダイナミックプロパティは以下の通りです:
タイプ | 名前 | 説明 |
---|---|---|
ブール | ポイント選択 | この値は、ポイントが選択されているときに真になります。 |
色 | 点の色 | シリーズの色。この値はGraphsTheme から、またはXYSeries が色を上書きする場合はXYSeries::color から取得します。 |
色 | 点境界色 | 系列の境界色。この値はGraphsTheme に由来する。 |
色 | 選択色 | シリーズの選択色。この値はGraphsTheme から、またはXYSeries が色を上書きする場合はXYSeries::selectedColor から取得します。 |
実数 | pointBorderWidth | 系列の境界幅。この値はGraphsTheme から得られる。 |
実数 | pointValueX | この位置でのXYPoint::x の値。 |
実数 | pointValueY | この位置のXYPoint::y の値。 |
これらのいずれかを使用するには、定義された名前のプロパティをカスタム・コンポーネントに追加します。例えば、"property color pointColor"
や"property real pointValueX"
などです。
selectedColor : color |
選択された点の色。
シグナル ドキュメント
colorChanged(color color) |
このシグナルは、線の色がcolor に変わったときに発せられます。
注: 対応するハンドラはonColorChanged
。
draggableChanged() |
このシグナルは、系列がマウス/タッチでドラッグ可能になった時、または固定された時に発せられる。
注 :対応するハンドラはonDraggableChanged
です。
pointMarkerChanged() |
このシグナルは、ポイントが変更されたときに出力されます。
注 :対応するハンドラはonPointMarkerChanged
。
pointReplaced(int index) |
このシグナルは、index で指定された位置で点が置き換えられたときに発せられる。
注 :対応するハンドラはonPointReplaced
。
pointsReplaced() |
このシグナルは、すべての点が置き換えられたときに発せられる。
注: 対応するハンドラはonPointsReplaced
です。
selectedColorChanged(color color) |
このシグナルは、選択された系列の色がcolor に変わったときに発せられます。
注 :対応するハンドラはonSelectedColorChanged
です。
selectedPointsChanged() |
このシグナルは、選択された点の集合が変化したときに発せられる。
注意 : 対応するハンドラはonSelectedPointsChanged
です。
メソッドの説明
append(point point) |
座標point を持つ点をシリーズに追加します。
clear() |
系列からすべての点を削除します。
deselectAllPoints() |
deselectPoint(int index) |
座標point を持つ点を、系列内のindex で指定された位置に挿入する。添字が0以下の場合、その点は点のリストの先頭に追加される。インデックスがシリーズのポイント数以上の場合、ポイントはポイントのリストに追加されます。
与えられたindex の点が選択された点の中にあれば真を、そうでなければ偽を返す。
注意: 選択された点は、選択された色が指定されていれば、その色を使って描画される。
selectedPoints 、setPointSelected ()、selectedColorも参照してください 。
remove(int index) |
index で指定された位置にある点を系列から削除します。
remove(point point) |
座標point の点を系列から削除します。その点が存在しない場合は何もしません。
で指定された点で現在の点を置き換えます。points
注: これは、データ点を1つずつ置き換えたり、最初にすべてのデータをクリアしてから新しいデータを追加したりするよりもはるかに高速である。点の入れ替えが完了すると、pointsReplaced 。
座標oldPoint を持つ点を座標newPoint を持つ点に置き換える。古い点が存在 し ない と き は何も し ません。
座標oldX とoldY を持つ点を、 座標newX とnewY を持つ点で置き換えます。古い点が存在 し ない と き は何も し ません。
selectAllPoints() |
selectPoint(int index) |
index の点を選択されたものとしてマークします。
Note: 発します。QXYSeries::selectedPointsChanged
setPointSelected() も参照して ください。
指定されたindex の点を、selected で指定された選択または非選択としてマークします。
注意 : 選択された点は、選択色が指定されている場合、その色を使って描画されます。EmitsQXYSeries::selectedPointsChanged
isPointSelected()、selectAllPoints()、selectedColorも参照 。
指定されたindexes の点の選択状態を、逆の状態に変更する。
備考: 以下を返す。 QXYSeries::selectedPointsChanged
setPointSelected()も参照のこと 。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. 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.