QLogValueAxis Class

QLogValueAxis 클래스는 차트 축에 로그 배율을 추가합니다. 더 보기...

Header: #include <QLogValueAxis>
In QML: LogValueAxis
Inherits: QAbstractAxis

속성

공용 함수

QLogValueAxis(QObject *parent = nullptr)
virtual ~QLogValueAxis()
qreal base() const
QString labelFormat() const
qreal max() const
qreal min() const
int minorTickCount() const
void setBase(qreal base)
void setLabelFormat(const QString &format)
void setMax(qreal max)
void setMin(qreal min)
void setMinorTickCount(int minorTickCount)
void setRange(qreal min, qreal max)
int tickCount() const

재구현된 공용 함수

virtual QAbstractAxis::AxisType type() const override

신호

void baseChanged(qreal base)
void labelFormatChanged(const QString &format)
void maxChanged(qreal max)
void minChanged(qreal min)
void minorTickCountChanged(int minorTickCount)
void rangeChanged(qreal min, qreal max)
void tickCountChanged(int tickCount)

상세 설명

로그 눈금은 차수를 기반으로 하는 비선형 눈금으로, 축의 각 눈금은 이전 눈금에 값을 곱한 값입니다.

참고: 연결된 차원에 음수 또는 0 값을 갖는 점이 하나 이상 있는 계열에 QLogValueAxis를 연결하면 계열이 전혀 그려지지 않습니다. 이는 모델의 빈 셀에는 일반적으로 0 값이 포함되므로 XYModelMappers를 사용할 때 특히 관련이 있습니다.

속성 문서

base : qreal

이 속성은 로그의 밑변을 보유합니다.

값은 0보다 커야 하며 1과 같을 수 없습니다.

함수에 액세스합니다:

qreal base() const
void setBase(qreal base)

알림 신호:

void baseChanged(qreal base)

labelFormat : QString

이 속성은 축의 레이블 형식을 보유합니다.

형식 문자열은 표준 C++ 라이브러리의 printf() 에서 제공하는 변환 지정자, 길이 수정자 및 플래그(d, i, o, x, X, f, F, e, E, g, G, c)를 지원합니다.

QChart::localizeNumberstrue 인 경우 지원되는 지정자는 d, e, E, f, g, G, i로 제한됩니다. 또한 정밀도 수정자만 지원됩니다. 나머지 서식은 애플리케이션의 기본값 QLocale 에서 가져옵니다.

기능에 액세스합니다:

QString labelFormat() const
void setLabelFormat(const QString &format)

알림 신호:

void labelFormatChanged(const QString &format)

QString::asprintf()도 참조하세요 .

max : qreal

이 속성은 축의 최대값을 보유합니다.

이 속성을 설정할 때 필요한 경우 최소값을 조정하여 범위가 유효하게 유지되도록 합니다. 값은 0보다 커야 합니다.

기능에 액세스합니다:

qreal max() const
void setMax(qreal max)

알림 신호:

void maxChanged(qreal max)

min : qreal

이 속성은 축의 최소값을 유지합니다.

이 속성을 설정할 때 범위가 유효한지 확인하기 위해 필요한 경우 최대값이 조정됩니다. 값은 0보다 커야 합니다.

기능에 액세스합니다:

qreal min() const
void setMin(qreal min)

알림 신호:

void minChanged(qreal min)

minorTickCount : int

이 속성은 축에 있는 보조 눈금 표시의 수를 보유합니다. 이는 차트에서 주요 눈금 사이에 그려지는 격자선의 수를 나타냅니다. 보조 눈금에는 레이블이 그려지지 않습니다. 기본값은 0입니다. 값을 -1로 설정하면 주요 눈금 사이의 그리드 선 수가 자동으로 계산됩니다.

기능에 액세스합니다:

int minorTickCount() const
void setMinorTickCount(int minorTickCount)

알림 신호:

void minorTickCountChanged(int minorTickCount)

[read-only] tickCount : const int

이 속성은 축의 눈금선 수를 보유합니다. 차트에 그려지는 격자선 수를 나타냅니다. 이 값은 읽기 전용입니다.

함수에 액세스합니다:

int tickCount() const

알림 신호:

void tickCountChanged(int tickCount)

멤버 함수 문서

[explicit] QLogValueAxis::QLogValueAxis(QObject *parent = nullptr)

parent 의 자식인 축 객체를 생성합니다.

[virtual noexcept] QLogValueAxis::~QLogValueAxis()

개체를 파괴합니다.

[signal] void QLogValueAxis::baseChanged(qreal base)

이 신호는 축의 로그 base 가 변경될 때 발생합니다.

참고: base 속성에 대한 알림 신호입니다.

[signal] void QLogValueAxis::labelFormatChanged(const QString &format)

이 신호는 축 레이블의 format 이 변경될 때 발생합니다.

참고: 속성 labelFormat 에 대한 알림 신호입니다.

[signal] void QLogValueAxis::maxChanged(qreal max)

이 신호는 max 에 지정된 축의 최대값이 변경될 때 발생합니다.

참고: max 속성에 대한 알림 신호입니다.

[signal] void QLogValueAxis::minChanged(qreal min)

이 신호는 min 에 지정된 축의 최소값이 변경될 때 발생합니다.

참고: 프로퍼티 min 에 대한 알림 신호입니다.

[signal] void QLogValueAxis::minorTickCountChanged(int minorTickCount)

이 신호는 minorTickCount 에 지정된 축의 작은 눈금 표시 수가 변경될 때 발생합니다.

참고: minorTickCount 속성에 대한 알림 신호입니다.

[signal] void QLogValueAxis::rangeChanged(qreal min, qreal max)

이 신호는 minmax 에서 지정한 축의 최소값 또는 최대값이 변경될 때 발생합니다.

void QLogValueAxis::setRange(qreal min, qreal max)

축에서 min ~ max 범위를 설정합니다. minmax 보다 크면 이 함수는 변경하지 않고 반환합니다.

[signal] void QLogValueAxis::tickCountChanged(int tickCount)

이 신호는 tickCount 에 지정된 축의 체크 표시 개수가 변경될 때 발생합니다.

참고: tickCount 속성에 대한 알림 신호입니다.

[override virtual] QAbstractAxis::AxisType QLogValueAxis::type() const

재구현합니다: QAbstractAxis::type() const.

축의 타입을 반환합니다.

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