이 페이지에서

XYSeries QML Type

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

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

AbstractSeries

Inherited By:

LineSeries, ScatterSeries, and SplineSeries

속성

신호

방법

  • 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)

상세 설명

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

속성 문서

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, pointLabelsFont, pointLabelsColor도 참조하세요 .

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()도 참조하세요 .

메서드 문서

void append(real x, real y)

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

point at(int index)

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

void insert(int index, real x, real y)

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

void remove(int index)

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

void remove(real x, real y)

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

void removePoints(int index, int count)

index 에 지정된 위치에서 시작하는 계열에서 count 에 지정된 포인트 수를 제거합니다.

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

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

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