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 の点と置き換えます。古い点が存在しない場合は何もしません。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。