AbstractSeries QML Type

すべての Qt Chart シリーズ型の基本型です。詳細...

Import Statement: import QtCharts 2.8
In C++: QAbstractSeries
Inherited By:

AbstractBarSeries, AreaSeries, BoxPlotSeries, CandlestickSeries, PieSeries, and XYSeries

プロパティ

詳細説明

この型を直接インスタンス化することはできない。代わりに、以下の派生型のいずれかを使用して系列を作成する必要がある:LineSeries AreaSeries,BarSeries,StackedBarSeries,PercentBarSeries,HorizontalBarSeries,HorizontalStackedBarSeries,HorizontalPercentBarSeries,PieSeries,ScatterSeries,SplineSeries,BoxPlotSeries, またはCandlestickSeries

プロパティ ドキュメント

name : string

シリーズの名前。シリーズの凡例に表示され、HTML書式をサポートする。


opacity : real

シリーズの不透明度。デフォルトでは、不透明度は1.0です。有効な値の範囲は0.0(透明)から1.0(不透明)です。


type : enumeration [read-only]

系列の種類。

定数説明
AbstractSeries.SeriesTypeLine折れ線グラフ。
AbstractSeries.SeriesTypeAreaエリアチャート
AbstractSeries.SeriesTypeBar垂直棒グラフ
AbstractSeries.SeriesTypeStackedBar垂直積み重ね棒グラフ
AbstractSeries.SeriesTypePercentBar垂直パーセント棒グラフ
AbstractSeries.SeriesTypePie円グラフ
AbstractSeries.SeriesTypeScatter散布図
AbstractSeries.SeriesTypeSplineスプラインチャート
AbstractSeries.SeriesTypeHorizontalBar水平棒グラフ
AbstractSeries.SeriesTypeHorizontalStackedBar水平積み上げ棒グラフ
AbstractSeries.SeriesTypeHorizontalPercentBar水平パーセント棒グラフ
AbstractSeries.SeriesTypeBoxPlotボックス・プロット・チャート
AbstractSeries.SeriesTypeCandlestickローソク足チャート

useOpenGL : bool

系列をOpenGLで描画するかどうかを指定する。

OpenGLによる加速は、LineSeries およびScatterSeries でのみサポートされている。AreaSeries のエッジ系列として使用される線系列は、OpenGLアクセラレーションを使用できない。チャートにOpenGLで描画される系列が含まれる場合、ChartView ノードに対して追加の透明な子ノードが作成される。加速された系列はChartView ノードには描画されず、代わりに子ノードに描画されます。

OpenGLを使用して系列描画を高速化することによって得られる性能は、基礎となるハードウェアに依存するが、ほとんどの場合、それは重要である。例えば、標準的なデスクトップ・コンピュータでは、系列のOpenGLアクセラレーションを有効にすると、通常、フレーム・レートを低下させることなく、少なくとも100倍のポイントをレンダリングできます。チャートのサイズもフレームレートにあまり影響しません。ChartView をレンダリングする際に最もパフォーマンスが低下するのは、基礎となるチャート・テクスチャのレンダリングとアップロードです。基礎となるチャート自体が急激に変化しない場合、各フレームごとにチャート・テクスチャを再生成する必要がないため、大幅な性能向上が得られます。

直列描画のOpenGLアクセラレーションは、大量のポイントの高速描画を必要とする使用ケースを想定しています。これは効率化のために最適化されているため、これを使用する系列は、非アクセラレーション系列で使用可能な多くの機能をサポートしていません:

  • 加速されたシリーズでは、シリーズのアニメーションはサポートされていません。
  • 加速度付きシリーズでは、ポイントラベルはサポートされていません。
  • 加速シリーズでは、ペンのスタイル、マーカーの形状、およびライトマーカーは無視されます。実線とプレーンなスキャッタードットのみがサポートされます。スキャッタードットは、基礎となるグラフィックスハードウェアとドライバによって、円形または長方形になります。
  • 極座標チャートは加速系列をサポートしません。
  • 系列のマウスイベントは非同期で報告されます。
  • 加速系列を使用する場合、チャートのドロップシャドウを有効にしたり、透明なチャート背景色を使用することは推奨されません。

デフォルト値はfalse


visible : bool

系列の可視性。デフォルトでは、true


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