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::localizeNumbers がtrue
の場合、サポートされる指定子は 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 までの範囲を設定します。min がmax より大きい場合、この関数は何も変更せずに戻ります。
[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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。