Qt Charts C++ Classes
Qt Charts API 用の C++ クラス。詳細...
クラス
特殊な軸クラスに使用される基本クラス | |
すべての棒系列クラスの抽象親クラス | |
すべての Qt Chart 系列の基底クラス | |
エリア系列の凡例マーカー | |
エリアチャートにデータを表示する | |
チャートの軸にカテゴリを追加する | |
棒グラフの凡例マーカー | |
一連のデータをカテゴリ別にグループ化された縦棒として表示する | |
棒グラフで1組の棒を表す | |
ボックスプロット系列の凡例マーカー | |
箱ひげ図でデータを表示する | |
箱ひげ図で1つの項目を表す | |
ローソク足シリーズの凡例マーカー | |
ローソク足系列の抽象モデルマッパークラス | |
データをローソク足で表現 | |
ローソク足チャートの1つのローソク足アイテムを表す | |
指定された範囲を軸に配置する | |
チャートの系列、凡例、軸のグラフィック表現を管理する | |
チャートを表示できるスタンドアローン・ウィジェット | |
チャートの軸の1つとしてカラースケールを表示する | |
チャートの軸に日付と時刻を追加する | |
棒系列用の水平モデルマッパー | |
箱ひげ図系列の水平モデルマッパー | |
ローソク足系列の水平モデルマッパー | |
円グラフ系列の水平モデルマッパー | |
折れ線、スプライン、散布図系列の水平モデルマッパー | |
一連のデータをカテゴリー別にグループ化された横棒として表示する | |
カテゴリー別に分類された一連のデータを、各カテゴリーのパーセンテージとして表示する | |
一連のデータを、カテゴリごとに1本の棒を水平に積み重ねた棒グラフとして表示します。 | |
チャートの凡例を表示する | |
凡例内のマーカーにアクセスするために使用できる抽象オブジェクト | |
折れ線グラフでデータを表示する | |
チャートの軸に対数目盛りを加える | |
分類された一連のデータを各カテゴリのパーセンテージとして表示する | |
円グラフの凡例マーカー | |
円グラフでデータを表示する | |
円グラフの1つのスライスを表す | |
極座標チャートでデータを表す | |
散布図でデータを表す | |
データをスプラインチャートで表す | |
一連のデータを、カテゴリごとに1つのバーを持つ、垂直に積み重ねられたバーとして表現します。 | |
棒グラフ系列の垂直モデルマッパー | |
ボックスプロット系列の垂直モデルマッパー | |
ローソク足系列の垂直モデルマッパー | |
円グラフ系列の垂直モデルマッパー | |
折れ線、スプライン、散布図系列の垂直モデルマッパー | |
チャートの軸に値を追加 | |
折れ線、スプライン、散布図系列の凡例マーカー | |
折れ線、スプライン、散布図系列の基本クラス |
詳細説明
Charts API は Qt Graphics View Framework の上に構築されています。チャートはQChart クラスを使用してQGraphicsWidget として表示できます。しかし、QWidget ベースの便利なクラスQChartView もあります。これらを使えば、Qt Charts を通常の Qt ウィジェットとして素早く使うことができます。
注意: Qt Charts モジュールはメンテナンス段階にあります。新しいプロジェクトでは Qt Graphsモジュールの使用を検討してください。2Dチャートをレンダリングするために、QtGraphs 。 Qt Quick Shapesこれは、Qt Charts モジュールが使用している時代遅れの Qt Graphics View Framework と比べて、よりモダンな GUI 技術です。
アプリケーションでQt Charts C++ クラスを使用する場合は、次の include ディレクティブと using ディレクティブを使用してください:
#include <QtCharts> using namespace QtCharts;
注意: Qt Creator のQt Quick アプリケーション・ウィザードで作成されたプロジェクトは、デフォルトでQGuiApplication を使用するQt Quick 2 テンプレートに基づいています。このモジュールはレンダリングのために Qt のGraphics View Frameworkに依存しているため、プロジェクト内のQGuiApplication インスタンスはすべてQApplication に置き換える必要があります。
Qt Charts モジュールにリンクするには、qmake
プロジェクト・ファイルに次の行を追加してください:
QT += charts
各チャート・タイプはQAbstractSeries 派生クラスで表されます。チャートを作成するには、関連する系列クラスのインスタンスを使用し、QChart インスタンスに追加する必要があります。
QLineSeries* series = new QLineSeries(); series->append(0, 6); series->append(2, 4); ... chartView->chart()->addSeries(series); chartView->chart()->createDefaultAxes();
© 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.