このページでは

XYSeries QML Type

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

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

AbstractSeries

Inherited By:

LineSeries, ScatterSeries, and SplineSeries

プロパティ

信号

方法

  • void append(real x, real y)
  • point at(int index)
  • void insert(int index, real x, real y)
  • void remove(int index)
  • void remove(real x, real y)
  • void removePoints(int index, int count)
  • void replace(real oldX, real oldY, real newX, real newY)

詳細説明

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

データポイントと共にラベルを表示するために使用されるフォーマット。

pointLabelsVisiblepointLabelsFontpointLabelsColorも参照

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()も参照

メソッド・ドキュメント

void append(real x, real y)

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

point at(int index)

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

void insert(int index, real x, real y)

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

void remove(int index)

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

void remove(real x, real y)

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

void removePoints(int index, int count)

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

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

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

© 2026 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.