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 |
系列の種類。
定数 | 説明 |
---|---|
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。