Axis クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Chart コントロール内の軸を管理するメソッドおよびプロパティを提供します。
public ref class Axis : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public class Axis : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type Axis = class
inherit ChartNamedElement
interface IChartMapArea
Public Class Axis
Inherits ChartNamedElement
Implements IChartMapArea
- 継承
- 実装
注釈
このクラスは、コントロール内の軸のすべての機能をChartカプセル化し、オブジェクトの ChartAreaAxisX、AxisY、AxisX2および AxisY2 プロパティによって公開されます。
棒グラフ、積み上げ横棒グラフ、円グラフ、ドーナツグラフを除くすべてのグラフについて、第 1 軸と第 2 軸は次のとおりです。
軸の種類 | [説明] |
---|---|
プライマリ X 軸 | 下の横軸。 |
第 2 X 軸 | 上の横軸。 |
プライマリ Y 軸 | 左縦軸。 |
第 2 Y 軸 | 右縦軸。 |
横棒グラフと積み上げ横棒グラフの軸は時計回りに 90 度回転するため、これら 2 種類のグラフの主 X 軸は左縦軸です。
メモ オブジェクトごとに ChartArea 1 つの軸セット (垂直 2 つ、横 2 つ) しか存在できません。
Axisクラスには、軸の値を絶対ピクセル座標に変換したり、2D カスタム描画に役立つ相対座標に変換したり、3D カスタム描画に役立ついくつかのメソッドも含まれています。 絶対座標と相対座標は、軸の値に変換することもできます。
クラスによって公開される最も重要な軸要素を次に Axis 示します。
Axis 要素 | [説明] |
---|---|
軸ラベル | 軸のラベルと、関連するプロパティ。 |
グリッド線 | 軸の主グリッド線と補助グリッド線。 |
目盛り | 軸の目盛と補助目盛り。 |
ストリップライン | 線を取り除く。 |
コンストラクター
Axis() |
Axis クラスの新しいインスタンスを初期化します。 |
Axis(ChartArea, AxisName) |
|
プロパティ
ArrowStyle |
2 次元 (2D) 軸の矢印のスタイルを取得または設定します。このスタイルは 3 次元 (3D) グラフ エリアには適用されません。 |
AxisName |
軸の名前 (X、Y、X2、または Y2) を取得します。 |
Crossing |
軸が関連付けられている軸と交差する位置を取得または設定します。 |
CustomLabels |
CustomLabelsCollection オブジェクトを格納するために使用される CustomLabel オブジェクトを取得します。 |
Enabled |
軸が有効かどうかを示す値を取得または設定します。 |
InterlacedColor |
インターレースされた背景の縞模様の色を取得または設定します。 |
Interval |
軸の間隔を取得または設定します。 |
IntervalAutoMode |
軸上に固定数の間隔を使用するか、間隔の数を軸のサイズに応じて決めるかを指定するフラグを取得または設定します。 |
IntervalOffset |
軸の間隔のオフセットを取得または設定します。 |
IntervalOffsetType |
軸の間隔のオフセットの種類を取得または設定します。 |
IntervalType |
軸の間隔の種類を取得または設定します。 |
IsInterlaced |
インターレースされた背景の縞模様が軸に表示されるかどうかを示すフラグを取得または設定します。 |
IsLabelAutoFit |
軸ラベルのサイズを自動調整するかどうかを示すフラグを取得または設定します。 |
IsLogarithmic |
軸が対数であるかどうかを示すフラグを取得または設定します。 対数グラフでは、0 または負のデータ値を使用できません。 |
IsMarginVisible |
軸のマージンを使用するかどうかを指定するフラグを取得または設定します。 |
IsMarksNextToAxis |
軸の交差するポイントが変更されたときに目盛りおよび軸ラベルが軸と一緒に移動するかどうかを指定するフラグを取得または設定します。 |
IsReversed |
軸を反転するかどうかを示すフラグを取得または設定します。 |
IsStartedFromZero |
すべてのデータ ポイント値が正の値であるときに軸の最小値を自動的に 0 に設定するかどうかを示すフラグを取得または設定します。 負のデータ ポイント値が存在する場合、データ ポイントの最小値が使用されます。 |
LabelAutoFitMaxFontSize |
ラベルの自動調整アルゴリズムで使用できる最大のフォント サイズを取得または設定します。 |
LabelAutoFitMinFontSize |
ラベルの自動調整アルゴリズムで使用できる最小のフォント サイズを取得または設定します。 |
LabelAutoFitStyle |
軸に沿ったラベルの調整を可能にするために許容されるラベルの変更を取得または設定します。 |
LabelStyle |
軸の LabelStyle プロパティを取得または設定します。 |
LineColor |
軸の線の色を取得または設定します。 |
LineDashStyle |
軸の線スタイルを取得または設定します。 |
LineWidth |
軸の線の幅 (ピクセル単位) を取得または設定します。 |
LogarithmBase |
対数軸の対数の底の値を取得または設定します。 |
MajorGrid |
軸のグリッド線のプロパティの設定に使用される Grid オブジェクトを取得または設定します。 |
MajorTickMark |
軸の大目盛りのプロパティの設定に使用される TickMark オブジェクトを取得または設定します。 |
MapAreaAttributes |
軸のマップ領域属性を取得または設定します。 |
Maximum |
軸の最大値を取得または設定します。 |
MaximumAutoSize |
グラフ エリアの割合として示される、軸の最大サイズを取得または設定します。 この値は自動レイアウト アルゴリズムで使用されます。 |
Minimum |
軸の最小値を取得または設定します。 |
MinorGrid |
軸の補助グリッド線の属性の指定に使用される Grid オブジェクトを取得または設定します。 |
MinorTickMark |
軸の補助目盛りのプロパティの設定に使用される TickMark オブジェクトを取得または設定します。 |
Name |
軸の名前を取得または設定します。 |
PostBackValue |
Click イベントで処理できるポストバック値を取得または設定します。 |
ScaleBreakStyle |
軸の自動スケール区切りのスタイルを取得または設定します。 |
ScaleView |
軸のビューを取得または設定します。 |
StripLines |
軸のすべての StripLinesCollection オブジェクトを格納する StripLine コレクション オブジェクトを取得します。 |
Tag |
このグラフ要素に関連付けられているオブジェクトを取得または設定します。 (継承元 ChartElement) |
TextOrientation |
軸のタイトルのテキストの向きを取得または設定します。 |
Title |
軸のタイトルを取得または設定します。 |
TitleAlignment |
軸のタイトルの配置を取得または設定します。 |
TitleFont |
軸のタイトルのフォント プロパティを取得または設定します。 |
TitleForeColor |
軸のタイトルのテキストの色を取得または設定します。 |
ToolTip |
軸に使用されるツールヒントを取得または設定します。 |
Url |
軸の URL ターゲットを取得または設定します。 |
メソッド
Dispose() |
ChartElement で使用したリソースを解放します。 (継承元 ChartElement) |
Dispose(Boolean) |
アンマネージド リソースおよび (オプションで) マネージド リソースを解放します。 |
Equals(Object) |
指定した Object が現在の ChartElement と等しいかどうかを示します。 (継承元 ChartElement) |
GetHashCode() |
特定の型のハッシュ関数を返します。 (継承元 ChartElement) |
GetPosition(Double) |
軸の値を相対位置 (0 ~ 100%) に変換します。 軸が対数の場合、値は線形スケールに変換されます。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
PixelPositionToValue(Double) |
軸に沿った絶対ピクセル位置を軸の値に変換します。 このメソッドは描画イベントでのみ使用できます。 |
PositionToValue(Double) |
軸に沿った相対座標を軸の値に変換します。 このメソッドは描画イベントでのみ使用できます。 |
RoundAxisValues() |
軸の値を自動的に丸めます。 |
ToString() |
現在の Object を表す文字列を返します。 (継承元 ChartElement) |
ValueToPixelPosition(Double) |
軸の値を軸に沿った絶対座標に変換します。 単位はピクセルです。 このメソッドは描画イベントでのみ使用できます。 |
ValueToPosition(Double) |
軸の値を相対位置 (0 ~ 100%) に変換します。 軸のスケールが対数の場合、値は線形スケールに変換されます。 このメソッドは描画イベントでのみ使用できます。 |
適用対象
.NET