XYSeries QML Type

선, 스플라인 및 분산 계열을 위한 기본 유형입니다. 자세히...

Import Statement: import QtCharts 2.8
In C++: QXYSeries
Inherits:

AbstractSeries

Inherited By:

LineSeries, ScatterSeries, and SplineSeries

속성

신호

방법

상세 설명

X시리즈는 차트에 최적 선 표시를 지원합니다. 최적 선은 점 사이의 관계를 표현하는 차트를 관통하는 선입니다.

속성 문서

axisAngular : AbstractAxis

극좌표형 차트 뷰 주위에 그려지는 계열에 사용되는 각도 축입니다.

axisX참조하세요 .


axisRadial : AbstractAxis

방사형 축 - 시리즈에 사용되는 방사형 축으로, 극좌표 차트 보기 내부에 그려집니다.

axisY도 참조하십시오 .


axisX : AbstractAxis

시리즈에 사용되는 x 축입니다. 축X 및 axisXTop 를 모두 정의하지 않으면 계열에 대한 값 축이 만들어집니다.

axisXTopValueAxis도 참조하십시오 .


axisXTop : AbstractAxis

차트 보기 위에 그려지는 시리즈에 사용되는 x축입니다.

참고: axisX 또는 axisXTop 중 하나만 제공할 수 있으며 둘 다 제공할 수는 없습니다.

axisX도 참조하십시오 .


axisY : AbstractAxis

시리즈에 사용되는 y축입니다. 축Y와 axisYRight 모두 정의되지 않은 상태로 두면 계열에 대한 값 축이 만들어집니다.

axisYRightValueAxis도 참조하십시오 .


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, pointLabelsFontpointLabelsColor참조하세요 .


pointLabelsVisible : bool

데이터 요소 레이블의 가시성입니다. 이 속성은 기본적으로 false 입니다.

pointLabelsFormatpointLabelsClipping도 참조하십시오 .


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 입니다.

pressed(), released() 및 clicked()도 참조하세요 .


hovered(point point, bool state)

이 신호는 차트에서 point 지점 위로 마우스를 가져가면 발산됩니다. 마우스가 포인트 위로 이동하면 statetrue 으로 바뀌고 마우스가 다시 멀어지면 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()도 참조하세요 .


메서드 문서

append(real x, real y)

좌표 xy 좌표를 가진 점을 계열에 추가합니다.


QPointF at(int index)

index 에 지정된 위치의 점을 반환합니다. 인덱스가 유효하지 않으면 (0, 0)을 반환합니다.


insert(int index, real x, real y)

좌표 xy 의 점을 계열에서 index 로 지정한 위치에 삽입합니다. 인덱스가 0이거나 0보다 작으면 포인트 목록에 포인트가 앞에 붙습니다. 인덱스가 계열의 점 수보다 크거나 같으면 점이 점 목록에 추가됩니다.


remove(int index)

index 으로 지정된 위치의 점을 계열에서 제거합니다.


remove(real x, real y)

좌표가 xy 인 점을 급수에서 제거합니다. 점이 존재하지 않으면 아무 작업도 수행하지 않습니다.


removePoints(int index, int count)

index 으로 지정한 위치에서 시작하는 계열에서 count 으로 지정한 개수의 점을 제거합니다.


replace(real oldX, real oldY, real newX, real newY)

좌표 oldXoldY 의 점을 좌표 newXnewY 의 점으로 바꿉니다. 이전 점이 존재하지 않으면 아무 작업도 수행하지 않습니다.


© 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.