XYSeries QML Type
線、スプライン、および散布図の系列の基底型です。詳細...
| Import Statement: | import QtCharts 2.12 |
| In C++: | QXYSeries |
| Inherits: | |
| Inherited By: | |
| Status: | Deprecated |
この型は非推奨です。新しいコードでの使用は強くお勧めしません。
プロパティ
- axisAngular : AbstractAxis
- axisRadial : AbstractAxis
- axisX : AbstractAxis
- axisXTop : AbstractAxis
- axisY : AbstractAxis
- axisYRight : AbstractAxis
- bestFitLineColor : color
- bestFitLineVisible : bool
- color : color
- pointLabelsClipping : bool
- pointLabelsColor : font
- pointLabelsFont : font
- pointLabelsFormat : string
- pointLabelsVisible : bool
- pointsVisible : bool
- selectedColor : color
信号
- clicked(point point)
- doubleClicked(point point)
- hovered(point point, bool state)
- pointAdded(int index)
- pointRemoved(int index)
- pointReplaced(int index)
- pointsRemoved(int index, int count)
- pointsReplaced()
- pressed(point point)
- released(point point)
方法
- 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
データポイント付きのラベルを表示するために使用される形式。
pointLabelsVisible 、pointLabelsFont 、およびpointLabelsColorも参照してください 。
pointLabelsVisible : bool
データポイントのラベルの表示設定。このプロパティは、デフォルトでfalse に設定されています。
「 pointLabelsFormat 」および「pointLabelsClipping 」も参照してください 。
pointsVisible : bool
データポイントが可視化されており、描画されるべきかどうか。
selectedColor : color
選択されたポイントの色。これは、選択済みとしてマークされたポイントの塗りつぶし(ブラシ)色です。指定がない場合は、QXYSeries::color の値がデフォルトとして使用されます。
「color」も参照してください 。
Signalドキュメント
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 というポイントにマウスをホバーさせたときに発生します。マウスがそのポイント上を移動すると、state がtrue に変わり、マウスが再びそのポイントから離れると、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)
このシグナルは、`count ` で指定された数のポイントが、`index` で指定された位置から削除されたときに発せられます。
対応するシグナルハンドラは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)
座標が `x ` および `y ` の点を、この系列に追加します。
point at(int index)
index で指定された位置にある座標を返します。インデックスが無効な場合は(0, 0)を返します。
void insert(int index, real x, real y)
座標が `x ` および `y ` の点を、系列内の `index ` で指定された位置に挿入します。インデックスが 0 または 0 未満の場合、その点は点のリストの先頭に追加されます。インデックスが系列内の点の数以上の場合、その点は点のリストの末尾に追加されます。
void remove(int index)
index で指定された位置にあるポイントを、系列から削除します。
void remove(real x, real y)
座標 `x ` および `y ` を持つ点を系列から削除します。その点が存在しない場合は、何も行いません。
void removePoints(int index, int count)
`count ` で指定されたポイント数を、`index` で指定された位置から始まる系列から削除します。
void replace(real oldX, real oldY, real newX, real newY)
座標がoldX およびoldY である点を、座標がnewX およびnewY である点に置き換えます。元の点が存在しない場合は、何も行いません。
© 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.