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)
상세 설명
X시리즈는 차트에 최적 선 표시를 지원합니다. 최적 선은 점 사이의 관계를 표현하는 차트를 관통하는 선입니다.
속성 문서
axisAngular : AbstractAxis |
극좌표형 차트 뷰 주위에 그려지는 계열에 사용되는 각도 축입니다.
axisX 를참조하세요 .
axisRadial : AbstractAxis |
방사형 축 - 시리즈에 사용되는 방사형 축으로, 극좌표 차트 보기 내부에 그려집니다.
axisY도 참조하십시오 .
axisX : AbstractAxis |
axisXTop : AbstractAxis |
axisY : AbstractAxis |
시리즈에 사용되는 y축입니다. 축Y와 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이거나 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.