XYSeries QML Type
線分、スプライン、散布図系列の基本型。詳細...
Import Statement: | import QtCharts 2.8 |
In C++: | QXYSeries |
Inherits: | |
Inherited By: |
プロパティ
- 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)
方法
- append(real x, real y)
- QPointF at(int index)
- insert(int index, real x, real y)
- remove(int index)
- remove(real x, real y)
- removePoints(int index, int count)
- replace(real oldX, real oldY, real newX, real newY)
詳細説明
XYSeriesはチャート上にベストフィット線を表示することができます。ベストフィット線は、チャート上の点間の関係を表す線です。
プロパティの説明
axisAngular : AbstractAxis |
極座標ビューの周りに描画される、系列に使用される角度軸。
axisXも参照 。
axisRadial : AbstractAxis |
ラジアル軸:系列に使用されるラジアル軸で、ポーラチャートビューの内側に描画される。
axisY も参照 。
axisX : AbstractAxis |
axisXTop : AbstractAxis |
axisY : AbstractAxis |
系列に使用するY軸。axisY とaxisYRight の両方を未定義のままにすると、系列の値軸が作成されます。
axisYRight およびValueAxis も参照して ください。
axisYRight : AbstractAxis |
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も参照してください 。
シグナル ドキュメント
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
。
このシグナルは、チャートのポイントpoint の上にマウスが置かれたときに発せられます。マウスがポイントの上に移動すると、state はtrue
に変わり、マウスが再び離れると、false
に変わります。
対応するシグナル・ハンドラはonHovered()
です。
注: 対応するハンドラはonHovered
です。
pointAdded(int index) |
このシグナルは、index で指定された位置に点が追加されたときに発せられます。
対応するシグナルハンドラはonPointAdded()
。
注 : 対応するハンドラはonPointAdded
です。
pointRemoved(int index) |
このシグナルは、index で指定された位置から点が削除されたときに発せられる。
対応するシグナルハンドラはonPointRemoved()
です。
注 : 対応するハンドラはonPointRemoved
です。
pointReplaced(int index) |
このシグナルは、index で指定された位置で点が置き換えられたときに発せられる。
対応するシグナルハンドラはonPointReplaced()
です。
注: 対応するハンドラはonPointReplaced
です。
このシグナルは、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()も参照 。
メソッド・ドキュメント
QPointF at(int index) |
index で指定された位置の点を返す。インデックスが有効でない場合は (0, 0) を返す。
座標x 、y を持つ点を、系列のindex で指定された位置に挿入します。添字が0以下の場合、その点は点のリストの先頭に追加される。インデックスがシリーズ内の点の数以上の場合、点は点のリストに追加される。
remove(int index) |
index で指定した位置の点を系列から削除する。
座標oldX 、oldY の点を、座標newX 、newY の点と置き換えます。古い点が存在 し ない と き は何も し ません。
© 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.