LogValueAxis QML Type
그래프의 축에 값을 추가합니다. 더 보기...
| Import Statement: | import QtGraphs |
| Since: | Qt 6.12 |
| In C++: | QLogValueAxis |
| Inherits: |
- 상속된 멤버를 포함한 모든 멤버 목록
- LogValueAxis는 2D용 QML 유형인Qt Graphs 의 일부입니다.
속성
- base : real
- labelFormat : string
- labelPostFormat : string
(since 6.12) - labelPrecision : int
- max : real
- min : real
- pan : real
- subTickCount : int
- tickCount : int
- visualMax : real
- visualMin : real
- zoom : real
신호
- labelFormatChanged(string format)
- labelPostFormatChanged(string format)
(since 6.12) - labelPrecisionChanged(int precision)
- maxChanged(real max)
- minChanged(real min)
- rangeChanged(real min, real max)
- subTickCountChanged(int subTickCount)
- tickCountChanged(int tickCount)
상세 설명
LogValueAxis 유형은 눈금, 격자선 및 음영이 포함된 축선을 표시하도록 설정할 수 있습니다. 축상의 값은 눈금 위치에 그려집니다.
다음 예제 코드는 LogValueAxis 유형의 사용 방법을 보여줍니다:
GraphsView {
axisX: LogValueAxis {
min: 1
max: 10
}
axisY: LogValueAxis {
min 0.1
max: 100
}
LineSeries {
// Add a few XYPoint data...
}
}속성 설명
base : real
이 값은 로그의 기수입니다.
이 값은 0보다 커야 하며 1과 같을 수 없습니다. 기본값은 10.0입니다.
labelFormat : string
이 포맷 문자열은 표준 C++ 라이브러리의 ` printf() `에서 제공하는 다음의 변환 지정자, 길이 수정자 및 플래그를 지원합니다: d, i, o, x, X, f, F, e, E, g, G, c. 그런 다음 포맷된 문자열은 ` LogValueAxis::labelPostFormat`를 거칩니다.
기본값은 빈 문자열이며, 이 경우 'f' 서식이 사용됩니다.
LogValueAxis {
titleText: "Temperature °C"
labelFormat: "%.2f"
labelPostFormat: "%1 °C"
// Results in "2.50 °C"
}QString::asprintf()도 참조하십시오 .
labelPostFormat : string [since 6.12]
라벨은 먼저 LogValueAxis::labelFormat 를 거쳐 값의 서식을 조정한 다음, 이 단계를 거칩니다.
기본값은 "%1"입니다.
LogValueAxis {
titleText: "Temperature °C"
labelFormat: "%.2f"
labelPostFormat: "%1 °C"
// Results in "2.50 °C"
}이 속성은 Qt 6.12에서 도입되었습니다.
QString::arg()도 참조하십시오 .
labelPrecision : int
레이블을 표시할 때 사용되는 유효 자릿수의 최대값입니다. 기본값은 6입니다. 음수의 정밀도는 무시되며, 대신 기본값인 6이 적용됩니다.
max : real
축의 최대값입니다.
이 속성을 설정하면, 범위가 유효한 상태를 유지하도록 필요에 따라 최소값이 조정됩니다. 기본값은 10.0입니다.
min : real
축의 최소값입니다.
이 속성을 설정하면, 범위가 유효한 상태를 유지하도록 필요에 따라 최대값이 조정됩니다. 기본값은 0.0입니다.
pan : real
축의 팬 값입니다.
팬 값은 격자 간격과 레이블에는 영향을 주지 않고 축의 중심을 이동시킵니다. 기본값은 0입니다.
subTickCount : int
축에 표시될 세분 눈금의 수입니다. 이 값은 그래프의 주요 선 사이에 몇 개의 세분 눈금이 그려질지를 나타냅니다. 세분 눈금에는 레이블이 표시되지 않습니다. 이 값을 -1로 설정하면 세분 눈금의 수는 로그 기수의 가장 가까운 정수값과 동일하게 설정됩니다. 기본값은 -1입니다.
tickCount : int [read-only]
이 속성은 축에 표시되는 눈금 개수를 나타냅니다. 이 값은 읽기 전용입니다.
visualMax : real [read-only]
축의 시각적 최대값입니다.
이 속성은 축이 이동되거나 확대/축소되었을 때 축의 시각적 최대값을 유지합니다. 기본값은 max
visualMin : real [read-only]
축의 시각적 최소값입니다.
이 속성은 축이 이동되거나 확대/축소되었을 때 축의 시각적 최소값을 유지합니다. 기본값은 min
zoom : real
축의 확대/축소 값입니다.
이 확대/축소 값은 격자 간격과 레이블에는 영향을 주지 않으면서 축과 그래프를 확대하거나 축소합니다. 기본값은 1입니다.
신호 문서
labelFormatChanged(string format)
축 레이블의 형식이 format 로 변경될 때 이 신호가 발생합니다.
참고: 이에 해당하는핸들러는 onLabelFormatChanged 입니다.
[since 6.12] labelPostFormatChanged(string format)
축 레이블의 포스트 형식이 format 로 변경되면 이 신호가 발생합니다.
참고: 해당 핸들러는 onLabelPostFormatChanged 입니다.
이 신호는 Qt 6.12에서 도입되었습니다.
labelPrecisionChanged(int precision)
이 신호는 축 레이블의 정밀도가 precision 로 변경될 때 발생합니다.
참고: 해당 핸들러는 onLabelPrecisionChanged 입니다.
maxChanged(real max)
이 신호는 축의 최대값이 max 로 변경될 때 발생합니다.
참고: 해당 핸들러는 onMaxChanged 입니다.
minChanged(real min)
이 신호는 축의 최소값이 min 로 변경될 때 발생합니다.
참고: 해당 핸들러는 onMinChanged 입니다.
rangeChanged(real min, real max)
이 신호는 축의 최소값 또는 최대값이 각각 min 및 max 로 변경될 때 발생합니다.
참고: 해당 핸들러는 onRangeChanged 입니다.
subTickCountChanged(int subTickCount)
subTickCount 로 지정된 축의 서브틱 수가 변경될 때 이 신호가 발생합니다.
참고: 해당 핸들러는 onSubTickCountChanged 입니다.
tickCountChanged(int tickCount)
이 신호는 틱 카운트 값이 tickCount 로 변경될 때 발생합니다.
참고: 해당 핸들러는 onTickCountChanged 입니다.
© 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.