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)

詳細説明

対数目盛りは、桁に基づく非線形目盛りで、軸上の各目盛りは前の目盛りに値を掛けたものになります。

注釈 QLogValueAxis が、関連する次元で負の値またはゼロの値を持つ 1 つ以上のポイントを持つ系列にアタッチされている場合、その系列はまったくプロットされません。これは、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、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

このプロパティは、軸上の小目盛りの数を保持する。これは、チャートの主要目盛りの間に何本のグリッド線が引かれるかを示します。ラベルは小目盛には描画されません。この値を-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)

このシグナルは、min およびmax で指定される軸の最小値または最大値が変更されたときに発信されます。

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.

軸のタイプを返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。