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)
이 신호는 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)
좌표가 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.