XYSeries QML Type

線分、スプライン、散布図系列の基本型。詳細...

Import Statement: import QtCharts 2.8
In C++: QXYSeries
Inherits:

AbstractSeries

Inherited By:

LineSeries, ScatterSeries, and SplineSeries

プロパティ

シグナル

メソッド

詳細説明

XYSeriesはチャート上にベストフィット線を表示することができます。ベストフィット線は、チャート上のポイント間の関係を表す線です。

プロパティの説明

axisAngular : AbstractAxis

極座標ビューの周りに描画される、系列に使用される角度軸。

axisXも参照


axisRadial : AbstractAxis

ラジアル軸:系列に使用されるラジアル軸で、ポーラチャートビューの内側に描画される。

axisY参照


axisX : AbstractAxis

系列に使用されるX軸。axisX とaxisXTop の両方を未定義のままにすると、系列に値軸が作成される。

axisXTop およびValueAxis参照


axisXTop : AbstractAxis

チャート・ビューの上に描画される、系列に使用されるX軸。

注: axisX または axisXTop のどちらか一方のみを指定でき、両方を指定することはできない。

axisXも参照


axisY : AbstractAxis

系列に使用するY軸。axisY とaxisYRight の両方を未定義のままにすると、系列の値軸が作成されます。

axisYRight およびValueAxis参照して ください。


axisYRight : AbstractAxis

系列に使用されるY軸で、チャート・ビューでは右側に描画される。

注: axisY または axisYRight のどちらか一方のみを指定でき、両方を指定することはできない。

axisYも参照


bestFitLineColor : color

ベストフィット線の色。

bestFitLineVisibleも参照


bestFitLineVisible : bool

ベストフィット線の可視性。こ のプ ロパテ ィ はデフ ォル ト でfalse になっている。


color : color

系列の色。こ れは、LineSeries またはSplineSeries の場合は線 (ペン) 色であ り 、ScatterSeries またはAreaSeries の場合は塗 り (ブラシ) 色です。


pointLabelsClipping : bool

データ点ラベルのクリッピング。このプロパティのデフォルトはtrue です。クリッピングを有効にすると、プロット領域の端のラベルがカットされます。

pointLabelsVisibleも参照


pointLabelsColor : font

データ・ポイント・ラベルに使われる色。デフォルトでは、この色は、ラベルのテーマで定義されたブラシの色です。

pointLabelsFormatも参照


pointLabelsFont : font

データ点ラベルに用いるフォント。

pointLabelsFormatも参照


pointLabelsFormat : string

データ・ポイント・ラベルの表示形式。

pointLabelsVisiblepointLabelsFont 、およびpointLabelsColorも参照


pointLabelsVisible : bool

データ ポイント ラベルの可視性。こ のプ ロ パテ ィ はデフ ォル ト ではfalse です。

pointLabelsFormat およびpointLabelsClipping参照して ください。


pointsVisible : bool

デー タ 点を表示 し て描画す る かど う か。


selectedColor : color

選択 さ れた点の色。こ れは、 選択 と し てマ ー ク さ れた点の塗 り (ブラシ) 色である。指定 し ない と 、 デ フ ォ ル ト 値 と し てQXYSeries::color が用い ら れます。

colorも参照してください


シグナル ドキュメント

clicked(point point)

このシグナルは、ユーザーがチャート内のポイントpoint をクリックしてマウスイベントをトリガーしたときに発せられる。例えば

LineSeries {
    XYPoint { x: 0; y: 0 }
    XYPoint { x: 1.1; y: 2.1 }
    onClicked: console.log("onClicked: " + point.x + ", " + point.y);
}

対応するシグナルハンドラはonClicked() です。

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

pressed()、released()、doubleClicked()も参照してください


doubleClicked(point point)

このシグナルは、ユーザがチャート内のデータポイントpoint をダブルクリックしたときに発せられます。point は、最初の押下がトリガーされたポイントです。例えば

LineSeries {
    XYPoint { x: 0; y: 0 }
    XYPoint { x: 1.1; y: 2.1 }
    onDoubleClicked: console.log("onDoubleClicked: " + point.x + ", " + point.y);
}

対応するシグナル・ハンドラはonDoubleClicked() です。

注: 対応するハンドラはonDoubleClicked

pressed()、released()、clicked()も参照


hovered(point point, bool state)

このシグナルは、チャートのポイントpoint の上にマウスが置かれたときに発せられます。マウスがポイントの上に移動すると、statetrue に変わり、マウスが再び離れると、false に変わります。

対応するシグナル・ハンドラはonHovered() です。

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


pointAdded(int index)

このシグナルは、index で指定された位置に点が追加されたときに発せられます。

対応するシグナルハンドラはonPointAdded()

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


pointRemoved(int index)

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

対応するシグナルハンドラはonPointRemoved() です。

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


pointReplaced(int index)

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

対応するシグナルハンドラはonPointReplaced() です。

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


pointsRemoved(int index, int count)

このシグナルは、index で指定された位置から、count で指定された数の点が削除されたときに発せられる。

対応するシグナルハンドラはonPointRemoved()

注: 対応するハンドラはonPointsRemoved


pointsReplaced()

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

対応するシグナルハンドラはonPointsReplaced() です。

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


pressed(point point)

このシグナルは、ユーザがチャート内のデータ・ポイントpoint を押し、マウス・ボタンを押し続けたときに発せられます。例えば

LineSeries {
    XYPoint { x: 0; y: 0 }
    XYPoint { x: 1.1; y: 2.1 }
    onPressed: console.log("onPressed: " + point.x + ", " + point.y);
}

対応するシグナル・ハンドラはonPressed() です。

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

clicked()、released()、doubleClicked()も参照


released(point point)

このシグナルは、point で指定されたデータ・ポイント上でユーザーがマウスの押下を離したときに発せられます。例えば

LineSeries {
    XYPoint { x: 0; y: 0 }
    XYPoint { x: 1.1; y: 2.1 }
    onReleased: console.log("onReleased: " + point.x + ", " + point.y);
}

対応するシグナル・ハンドラはonReleased() です。

注: 対応するハンドラはonReleased

pressed()、clicked()、doubleClicked()も参照


メソッド・ドキュメント

append(real x, real y)

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


QPointF at(int index)

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


insert(int index, real x, real y)

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


remove(int index)

index で指定した位置の点を系列から削除する。


remove(real x, real y)

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


removePoints(int index, int count)

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


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

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


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