折れ線グラフの作成
注:これは 「ウィジェットを使用したグラフギャラリー」のサンプルの一部です。

折れ線グラフを作成するには、QLineSeriesのインスタンスが必要です。それでは、これを作成してみましょう。
auto series = new QLineSeries;次に、シリーズにデータを追加します。append() メンバ関数を使用するか、ストリーム演算子を使用することができます。
series->append(0, 6);
series->append(2, 4);
series->append(3, 8);
series->append(7, 4);
series->append(10, 5);
*series << QPointF(11, 1) << QPointF(13, 3) << QPointF(17, 6) << QPointF(18, 3) << QPointF(20, 2);データをチャート上に表示するには、QLineSeriesインスタンスが必要です。これにシリーズを追加し、デフォルトの軸を作成し、チャートのタイトルを設定します。
auto chart = new QChart;
chart->legend()->hide();
chart->addSeries(series);
chart->createDefaultAxes();
chart->setTitle("Simple Line Chart");次に、QChartをパラメータとして指定してQChartViewオブジェクトを作成します。こうすることで、QGraphicsView シーンを自分で作成する必要がなくなります。
createDefaultChartView(chart);これで、チャートを表示する準備が整いました。
© 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.