このページでは

QLineSeries Class

QLineSeries クラスは、折れ線グラフでデータを表示します。詳細...

ヘッダー #include <QLineSeries>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake QT += graphs
QML で LineSeries
継承: QXYSeries

パブリックタイプ

(since 6.11) enum class LineStyle { Straight, StepLeft, StepRight, StepCenter }
(since 6.11) enum class StrokeStyle { SolidLine, DashLine }

プロパティ

パブリック機能

Qt::PenCapStyle capStyle() const
qreal dashOffset() const
QList<qreal> dashPattern() const
QPointF dataPointCoordinatesAt(qreal x, qreal y)
Qt::PenJoinStyle joinStyle() const
QLineSeries::LineStyle lineStyle() const
void setCapStyle(Qt::PenCapStyle newCapStyle)
void setDashOffset(qreal newDashOffset)
void setDashPattern(const QList<qreal> &pattern)
void setJoinStyle(Qt::PenJoinStyle newJoinStyle)
void setLineStyle(QLineSeries::LineStyle newLineStyle)
void setStrokeStyle(QLineSeries::StrokeStyle newStrokeStyle)
void setWidth(qreal newWidth)
QLineSeries::StrokeStyle strokeStyle() const
qreal width() const

シグナル

void capStyleChanged()
void dashOffsetChanged(qreal newDashOffset)
void dashPatternChanged(const QList<qreal> &newDashPattern)
void joinStyleChanged(Qt::PenJoinStyle newJoinStyle)
void lineStyleChanged(QLineSeries::LineStyle newLineStyle)
void strokeStyleChanged(QLineSeries::StrokeStyle newStrokeStyle)
void widthChanged()

詳細説明

折れ線グラフは、直線またはステップで結ばれた一連のデータポイントとして情報を表示するために使用されます。

メンバ型ドキュメント

[since 6.11] enum class QLineSeries::LineStyle

シリーズのラインスタイルを表す。

定数説明
QLineSeries::LineStyle::Straight0点を直線で結ぶ。
QLineSeries::LineStyle::StepLeft1各ステップの高さは左からの値である。
QLineSeries::LineStyle::StepRight2各ステップの高さは右からの値である。
QLineSeries::LineStyle::StepCenter32つの値の中間で変化するステップで接続される。

この列挙型は Qt 6.11 で導入されました。

[since 6.11] enum class QLineSeries::StrokeStyle

シリーズのストロークスタイルを表します。デフォルト値はStrokeStyle.SolidLineです。

定数説明
QLineSeries::StrokeStyle::SolidLineQt::SolidLine無地の線。
QLineSeries::StrokeStyle::DashLineQt::DashLine数ピクセルで区切られたダッシュ。

この列挙型は Qt 6.11 で導入されました。

プロパティの説明

capStyle : Qt::PenCapStyle

このプロパティは、行末に使われるキャップスタイルを保持します。

デフォルト値はQt.SquareCap です。

アクセス関数:

Qt::PenCapStyle capStyle() const
void setCapStyle(Qt::PenCapStyle newCapStyle)

通知シグナル:

void capStyleChanged()

[since 6.11] dashOffset : qreal

このプロパティは、strokeStyleLineSeries.DashLine に設定されているときのダッシュオフセットを保持します。

このプロパティは Qt 6.11 で導入されました。

アクセス関数

qreal dashOffset() const
void setDashOffset(qreal newDashOffset)

通知シグナル:

void dashOffsetChanged(qreal newDashOffset)

[since 6.11] dashPattern : QList<qreal>

このプロパティは、strokeStyleLineSeries.DashLine に設定されているときのダッシュパターンを保持します。

このプロパティは Qt 6.11 で導入されました。

アクセス関数です:

QList<qreal> dashPattern() const
void setDashPattern(const QList<qreal> &pattern)

ノーティファイアシグナル:

void dashPatternChanged(const QList<qreal> &newDashPattern)

[since 6.11] joinStyle : Qt::PenJoinStyle

このプロパティは、行末に使用される結合スタイルを保持します。

デフォルト値はQt.BevelJoin です。

このプロパティは Qt 6.11 で導入されました。

アクセス関数:

Qt::PenJoinStyle joinStyle() const
void setJoinStyle(Qt::PenJoinStyle newJoinStyle)

Notifier シグナル:

void joinStyleChanged(Qt::PenJoinStyle newJoinStyle)

[since 6.11] lineStyle : QLineSeries::LineStyle

このプロパティは、線の描画に使用される線スタイルを保持します。

デフォルト値はLineSeries.Straight です。

このプロパティは Qt 6.11 で導入されました。

アクセス関数

QLineSeries::LineStyle lineStyle() const
void setLineStyle(QLineSeries::LineStyle newLineStyle)

通知シグナル:

void lineStyleChanged(QLineSeries::LineStyle newLineStyle)

[since 6.11] strokeStyle : QLineSeries::StrokeStyle

このプロパティはシリーズのストロークスタイルを保持する。

デフォルト値はLineSeries.SolidLine です。

このプロパティは Qt 6.11 で導入されました。

アクセス関数:

QLineSeries::StrokeStyle strokeStyle() const
void setStrokeStyle(QLineSeries::StrokeStyle newStrokeStyle)

通知シグナル:

void strokeStyleChanged(QLineSeries::StrokeStyle newStrokeStyle)

width : qreal

このプロパティは、系列の線の幅を保持する。

このプロパティは、系列の線を描画するために使用されるペンの幅を保持する。

アクセス関数

qreal width() const
void setWidth(qreal newWidth)

ノーティファイアシグナル:

void widthChanged()

メンバ関数ドキュメント

[invokable] QPointF QLineSeries::dataPointCoordinatesAt(qreal x, qreal y)

x およびy のレンダー座標をデータポイント座標に変換して返します。

注意: この関数はメタオブジェクトシステムおよび QML から呼び出すことができます。Q_INVOKABLE を参照してください。

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