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>
信号
- clicked(point point)
- colorChanged(color color)
- doubleClicked(point point)
- draggableChanged()
- pointMarkerChanged()
- pointReplaced(int index)
- pointsAdded(int start, int end)
(since 6.9)
- pointsReplaced()
- pressed(point point)
- released(point point)
- 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 の値。 |
int | pointIndex | ポイントのインデックス。0からポイント数-1まで。 [6.9以降]。 |
これらのいずれかを使用するには、定義された名前のプロパティをカスタムコンポーネントに追加します。例えば、"property color pointColor"
や"property real pointValueX"
。
selectedColor : color |
選択されたポイントの色。
シグナル ドキュメント
clicked(point point) |
このシグナルは、ユーザーがグラフ内のpoint をクリックまたはタップしたときに発信されます。
注: 対応するハンドラはonClicked
。
colorChanged(color color) |
このシグナルは、線の色がcolor に変わったときに発せられる。
注 :対応するハンドラはonColorChanged
です。
doubleClicked(point point) |
このシグナルは、ユーザーがグラフ内のデータpoint をダブルクリックまたはダブルタップしたときに発せられます。point は、最初の押下がトリガーされたポイントです。このシグナルは常にclicked の後に発生します。
注: 対応するハンドラはonDoubleClicked
です。
draggableChanged() |
このシグナルは、系列がマウス/タッチでドラッグ可能になったとき、または固定されたときに発せられる。
注 :対応するハンドラはonDraggableChanged
。
pointMarkerChanged() |
このシグナルは、ポイントが変更されたときに出力されます。
注 :対応するハンドラはonPointMarkerChanged
。
pointReplaced(int index) |
このシグナルは、index で指定された位置で点が置き換えられたときに発せられる。
注 :対応するハンドラはonPointReplaced
。
このシグナルは、点のリストが追加されたときに発せられる。新しく追加された点のインデックスはstart からend の間である。
注: 対応するハンドラはonPointsAdded
です。
このシグナルはQt 6.9で導入されました。
pointsReplaced() |
このシグナルは、すべての点が置き換えられたときに発せられます。
注: 対応するハンドラはonPointsReplaced
です。
pressed(point point) |
このシグナルは、ユーザーがグラフ内のデータpoint を押し、マウスボタンまたはジェスチャーを押し続けたときに発せられます。
注 : 対応するハンドラはonPressed
です。
released(point point) |
このシグナルは、ユーザがデータpoint 上で以前に押したマウスボタンまたはジェスチャを離したときに発せられます。
注: 対応するハンドラはonReleased
です。
selectedColorChanged(color color) |
このシグナルは、選択されたシリーズの色がcolor に変更されたときに発行されます。
注 : 対応するハンドラはonSelectedColorChanged
です。
selectedPointsChanged() |
このシグナルは、選択されたポイントのセットが変更されたときに発せられる。
注意 : 対応するハンドラはonSelectedPointsChanged
です。
メソッドの説明
座標points を持つ点を系列に追加します。
注意: これは、データ点を1つずつ追加するよりもはるかに高速です。点が追加されるとpointsAdded を返します。
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.