TGPGraphAxis プロパティ
リファレンス・トップ > TGPGraphAxis > プロパティ
ユニット
GPXYGraph
継承元
TPersistent
説明
TGraphAxisはグラフの軸を実現するオブジェクトです。
グラフコントロールは横軸、縦軸としてそれぞれ XAxis、YAxisを所有します。
プロパティ
propertyAutoDecimal: boolean;
True に設定すると,軸はラペルの小数点位置を自動的に設定します。デフォルト値はTrueです。
なお,LabelDecimalプロパティに値を設定すると,自動的に AutoDecimal プロパティは False になります。
property AutoMax: boolean;
AutoMax プロパティをTrue に設定すると,関連する系列に基づいて軸の最大値を自動的に調整することができます。
デフォルト値はTrueです。
なお,Max プロパティに値を設定すると,その副作用によりAutoMax プロパティは False になります。
property AutoMin: boolean;
True に設定すると,関連する系列に基づいて軸の最小値を自動的に調整することができます。
デフォルト値はTrueです。なお,Min プロパティに値を設定すると,その副作用によりAutoMin プロパティは False になります。
property AutoOrigin: boolean;
AutoOrigin プロパティは直交する軸との交点を,系列に基づいて自動的に調整するかを設定します。
デフォルト値はTrueです。なお,Origin プロパティに値を設定すると,その副作用によりAutoOrigin プロパティは False になります。
property AutoStep: boolean;
AutoStep プロパティは軸の主目盛間隔を,最大値と最小値に基づいて自動的に調整するかを設定します。
デフォルト値はTrueです。なお,TickStep プロパティに値を設定すると,その副作用によりAutoStep プロパティは False になります。
property AxisPen: TPen;
AxisPen プロパティは軸の線を描くときに使われるペンです。
property AxisScale: TAxisScale;
軸の単位を指定します。このプロパティにより,軸をπ目盛りや対数目盛りに設定してグラフを描くことができます。
次の表に TAxisScale 型に指定できる値を示します。
type TAxisScale = (asNormal, asPi, asPercent, asLog);
値 | 意味 |
---|---|
asNormal | 普通目盛 |
asPi | π目盛 |
asPercent | パーセント目盛 |
asLog | 対数目盛 |
property AxisTitleLoc: TAxisTitleLoc;
軸のタイトル(名前)の位置を指定します。次の表に TAxisTitleLoc 型に指定できる値を示します。
type TAxisScale = (asNormal, asPi, asPercent, asLog);
値 | 意味 |
---|---|
tlHead | 軸の先 |
tlFoot | 軸の元 |
tlSide | 軸の横 |
tlFixed | グラフの下/左 |
property Inverted: boolean;
True に設定すると,軸の最小値と最大値を交換し,軸の向きが反転されます。デフォルト値はFalseです。
property Labels: boolean;
軸に数値ラベル(目盛)をつけるかを指定します。デフォルト値はTrueです。
property LabelDecimal: integer;
軸の数値ラベル(目盛)の小数点以下の桁数を指定します。
property LabelFont: TFont;
軸の数値ラベル(目盛)のフォントを指定します。
property LabelsOnAxis: boolean;
軸の交点にも数値ラベル(目盛)つけるかを指定します。デフォルト値はFalseです。
property LabelSpace: integer;
軸線と数値ラベルの間隔(ピクセル単位)です。
property Max: double;
軸の最大値です。
property Min: double;
軸の最小値です。
property Orientation: TAxisOrientation;
軸の配置を表します。水平または垂直を指定します。
type TAxisOrientation = (aoHorizontal, aoVertical);
値 | 意味 |
---|---|
aoHorizontal | 水平 |
aoVertical | 垂直 |
property Origin: double;
直交する軸との交点座標です。
property ParentGraph: TGPXYGraph;
軸を所有するグラフコンポーネントです。このプロパティは実行時専用です。
property SubTickLen: integer;
軸を副刻みの長さ(ピクセル単位)です。
property SubTicksCount: integer;
軸を主刻み(ラベル位置)間を副刻みで何等分するかを指定します。
property TitleFont: TFont;;
軸のタイトルのフォントです。
property Title: string;
軸の近くに付ける文字列です。その位置はAxisTitleLocプロパティで指定します。
property TitleAngle: integer;
軸に付けるタイトルを傾ける角度です。有効な値は0, 90, 180, 270 のいずれかです。
軸に主刻みをつけるかを指定します。デフォルト値はTrueです。
property TickSTep: double;
軸の主刻み間隔を表す実数値です。ラベルの間隔もこの値で指定します。
Axisproperty TickLen: integer;
軸につける主刻みの長さ(ピクセル単位)です。
property Visible: boolean;
軸にを表示するかを指定します。これを False に設定すると,軸の線,刻み,ラベルすべてを表示しません。
刻みやラベルの表示に関しては,TicksおよびLabelsを参照してください。
property LineThickness: Single;
軸の線の太さです。