XYSeries QML Type

すべてのxおよびy系列型の親型。詳細...

Import Statement: import QtGraphs
In C++: QXYSeries
Inherits:

AbstractSeries

Inherited By:

LineSeries and ScatterSeries

プロパティ

シグナル

メソッド

詳細説明

XYSeriesでは、データポイントはXとYの位置を定義するポイントタイプのリストとして定義されます。

プロパティの説明

color : color

シリーズのメインカラー。LineSeries の場合は線の色、ScatterSeries の場合は点の色。


count : int [read-only]

データ点数: シリーズのデータ点数を返します。


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

選択されたシリーズのメインカラー。LineSeries の場合は線の色、ScatterSeries の場合は点の色。


selectedPoints : list<int> [read-only]

現在選択されているポイントのインデックス。


シグナル ドキュメント

colorChanged(color color)

このシグナルは、線の色がcolor に変わったときに発せられる。

注意: 対応するハンドラはonColorChanged です。


draggableChanged()

このシグナルは、系列がマウス/タッチでドラッグ可能になった時、または固定された時に発せられる。

:対応するハンドラはonDraggableChanged です。


pointMarkerChanged()

このシグナルは、ポイントが変更されたときに出力されます。

:対応するハンドラはonPointMarkerChanged


pointReplaced(int index)

このシグナルは、index で指定された位置で点が置き換えられたときに発せられる。

:対応するハンドラはonPointReplaced


pointsReplaced()

このシグナルは、すべての点が置き換えられたときに発せられる。

注: 対応するハンドラはonPointsReplaced です。


selectedColorChanged(color color)

このシグナルは、選択された系列の色がcolor に変わったときに発せられます。

:対応するハンドラはonSelectedColorChanged です。


selectedPointsChanged()

このシグナルは、選択された点の集合が変化したときに発せられる。

注意 : 対応するハンドラはonSelectedPointsChanged です。


メソッドの説明

append(list<point> points)

座標points を持つ点を系列に追加します。


append(point point)

座標point を持つ点をシリーズに追加します。


append(real x, real y)

座標x およびy を持つ点をシリーズに追加します。


point at(int index)

index で指定した位置にある点を返す。インデックスが有効でない場合は、(0, 0)を返します。


clear()

系列からすべての点を削除します。


deselectAllPoints()

系列内のすべての点の選択を解除する。

setPointSelected()も参照のこと


deselectPoint(int index)

指定されたindex の点の選択を解除する。

setPointSelected()も参照して ください。


deselectPoints(list<int> indexes)

indexes リストで渡された複数の点を非選択としてマークします。

setPointSelected()も参照


int find(point point)

point で定義されているように、最初に見つかった一致点のインデックスを検索して返します。点が見つからない場合は -1 を返す。


insert(int index, point point)

座標point を持つ点を、系列内のindex で指定された位置に挿入する。添字が0以下の場合、その点は点のリストの先頭に追加される。インデックスがシリーズのポイント数以上の場合、ポイントはポイントのリストに追加されます。


bool isPointSelected(int index)

与えられたindex の点が選択された点の中にあれば真を、そうでなければ偽を返す。

注意: 選択された点は、選択された色が指定されていれば、その色を使って描画される。

selectedPointssetPointSelected ()、selectedColorも参照してください


remove(int index)

index で指定された位置にある点を系列から削除します。


remove(point point)

座標point の点を系列から削除します。点が存在しない場合は何もしません。


remove(real x, real y)

座標xy の点を系列から削除します。点が存在しない場合は何もしません。


removeMultiple(int index, int count)

index で指定した位置から、count で指定した数の点を系列から削除します。


replace(list<point> points)

で指定された点で現在の点を置き換えます。points

注: これは、データ点を1つずつ置き換えたり、最初にすべてのデータをクリアしてから新しいデータを追加したりするよりもはるかに高速である。点の入れ替えが完了すると、pointsReplaced


replace(int index, point newPoint)

index で指定された位置にある点を、座標newPoint を持つ点で置き換える。


replace(point oldPoint, point newPoint)

座標oldPoint を持つ点を座標newPoint を持つ点に置き換える。古い点が存在 し ない と き は何も し ません。


replace(int index, real newX, real newY)

index で指定 さ れた位置の点を、 座標newXnewY を持つ点で置き換えます。


replace(real oldX, real oldY, real newX, real newY)

座標oldXoldY を持つ点を、 座標newXnewY を持つ点で置き換えます。古い点が存在 し ない と き は何も し ません。


selectAllPoints()

シリーズ内のすべての点を選択されたものとしてマークします、

setPointSelected()も参照してください


selectPoint(int index)

index 、選択された点をマークする。

setPointSelected()も参照


selectPoints(list<int> indexes)

indexes リストで渡された複数の点を選択されたものとしてマークする。

setPointSelected()も参照


setPointSelected(int index, bool selected)

指定されたindex の点を、selected で指定された選択または非選択としてマークします。

注意 : 選択された点は、選択色が指定されている場合、その色を使って描画されます。EmitsQXYSeries::selectedPointsChanged

isPointSelected()、selectAllPoints()、selectedColorも参照


bool take(point point)

見つかった場合、point で指定された点を系列から取り出す。操作が成功すればtrue を返す。


toggleSelection(list<int> indexes)

指定されたindexes の点の選択状態を、逆の状態に変更する。

備考: 以下を返す QXYSeries::selectedPointsChanged

setPointSelected()も参照してください


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。