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


本書に含まれる文書の著作権は、各所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。