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