Axis Axis Axis Axis Class

Definition

Stellt Methoden und Eigenschaften bereit, die Achsen im Chart-Steuerelement verwalten.Provides methods and properties that manage axes in the Chart control.

public ref class Axis : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public class Axis : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type Axis = class
    inherit ChartNamedElement
Public Class Axis
Inherits ChartNamedElement
Vererbung

Hinweise

Diese Klasse kapselt die gesamte Funktionalität für Achsen in der Chart steuern und ist verfügbar gemacht werden, indem die AxisX, AxisY, AxisX2 und AxisY2 Eigenschaften ChartArea Objekte.This class encapsulates all the functionality for axes in the Chart control, and is exposed by the AxisX, AxisY, AxisX2 and AxisY2 properties of ChartArea objects.

Für alle Diagramme – mit Ausnahme von Balken, gestapelter Balken, Ring- und – der primären und sekundären Achsen sind wie folgt:For all charts - except bar, stacked bar, pie and doughnut - the primary and secondary axes are as follows:

AchsentypAxis Type Beschreibung Description
Primäre X-AchsePrimary X-Axis Untere-Horizontalachse.Bottom horizontal axis.
Sekundäre X-AchseSecondary X-Axis Top-Horizontalachse.Top horizontal axis.
Primäre Y-AchsePrimary Y-Axis Linke vertikale Achse.Left vertical axis.
Sekundäre Y-AchseSecondary Y-Axis Rechte vertikale Achse.Right vertical axis.

Balken- und gestapelte Balkendiagramme werden Diagramme die Achsen, die Drehung um 90 Grad im Uhrzeigersinn, sodass der primäre X-Achse für diese beiden Diagrammtypen ist die linke vertikale Achse.Bar and stacked-bar charts have their axes rotated 90 degrees clockwise, so the primary X axis for these two chart types is the left-vertical axis.

Beachten Sie es darf nur einen Satz von Achsen – zwei vertikale und zwei horizontale – für jede ChartArea Objekt.Note There can be only one set of axes - two vertical and two horizontal - for each ChartArea object.

Die Axis -Klasse enthält auch mehrere Methoden, die verwendet werden können, um Werte zu konvertieren, in absolute Pixelkoordinaten, die für 2D benutzerdefinierte Zeichnungen hilfreich sind, oder relative Koordinaten, die für benutzerdefinierte 3D-Zeichnung nützlich sind.The Axis class also contains several methods that can be used to convert axis values to absolute pixel coordinates, which are useful for 2D custom drawing, or to relative coordinates, which are useful for 3D custom drawing. Absolute und relative Koordinaten können auch in Werte konvertiert werden.Absolute and relative coordinates can also be converted to axis values.

Im folgenden sind die wichtigsten Achsenelemente, die verfügbar gemacht werden, indem die Axis Klasse:The following are the most important axis elements exposed by the Axis class:

Axis-ElementAxis Element Beschreibung Description
AchsenbezeichnungenAxis Labels Die Bezeichnungen einer Achse, und die zugehörigen Eigenschaften.The labels of an axis, and their associated properties.
RasterlinienGrid Lines Die Zeilen der Haupt-und Hilfsrasterlinien einer Achse.The major and minor grid lines of an axis.
TeilstricheTick Marks Die Haupt- und Hilfsteilstriche einer Achse.The major and minor tick marks of an axis.
BereichsstreifenStrip Lines Bereichsstreifen.Strip lines.

Konstruktoren

Axis() Axis() Axis() Axis()

Initialisiert eine neue Instanz der Axis-Klasse.Initializes a new instance of the Axis class.

Axis(ChartArea, AxisName) Axis(ChartArea, AxisName) Axis(ChartArea, AxisName) Axis(ChartArea, AxisName)

Initialisiert eine neue Instanz der Axis-Klasse mit den angegebenen chartArea- und axisTypeName-Werten.Initializes a new instance of the Axis class with the specified chartArea and axisTypeName values.

Eigenschaften

ArrowStyle ArrowStyle ArrowStyle ArrowStyle

Ruft den Pfeilstil einer 2D-Achse ab oder legt diesen fest. Dieser Stil wird nicht auf 3D-Diagrammbereiche angewendet.Gets or sets the arrow style of a 2D axis; this style is not applied to 3D chart areas.

AxisName AxisName AxisName AxisName

Ruft den Namen der Achse ab. Dieser kann X, Y, X2 oder Y2 lauten.Gets the name of the axis, which can be either X, Y, X2 or Y2.

Crossing Crossing Crossing Crossing

Ruft die Position ab, an der eine Achse von der zugeordneten Achse geschnitten wird, oder legt diese fest.Gets or sets the location at which an axis is crossed by its associated axis.

CustomLabels CustomLabels CustomLabels CustomLabels

Ruft ein CustomLabelsCollection-Objekt ab, das zum Speichern von CustomLabel-Objekten verwendet wird.Gets a CustomLabelsCollection object used to store CustomLabel objects.

Enabled Enabled Enabled Enabled

Ruft einen Wert ab, der angibt, ob eine Achse aktiviert ist, oder legt diesen fest.Gets or sets a value that indicates whether an axis is enabled.

InterlacedColor InterlacedColor InterlacedColor InterlacedColor

Ruft die Farbe der Bereichsstreifen mit Zeilensprung ab oder legt diese fest.Gets or sets the color of interlaced strip lines.

Interval Interval Interval Interval

Ruft das Intervall einer Achse ab oder legt dieses fest.Gets or sets the interval of an axis.

IntervalAutoMode IntervalAutoMode IntervalAutoMode IntervalAutoMode

Ruft ein Flag ab, das bestimmt, ob eine feste Anzahl von Intervallen auf der Achse verwendet wird oder ob die Anzahl der Intervalle von der Achsengröße abhängt, oder legt dieses fest.Gets or sets a flag that determines if a fixed number of intervals is used on the axis, or if the number of intervals depends on the axis size.

IntervalOffset IntervalOffset IntervalOffset IntervalOffset

Ruft den Intervalloffset einer Achse ab oder legt diesen fest.Gets or sets the interval offset of an axis.

IntervalOffsetType IntervalOffsetType IntervalOffsetType IntervalOffsetType

Ruft den Typ des Intervalloffsets einer Achse ab oder legt diesen fest.Gets or sets the interval offset type of an axis.

IntervalType IntervalType IntervalType IntervalType

Ruft den Intervalltyp einer Achse ab oder legt diesen fest.Gets or sets the interval type of an axis.

IsInterlaced IsInterlaced IsInterlaced IsInterlaced

Ruft ein Flag ab, das bestimmt, ob Zeilensprungbereichsstreifen für eine Achse angezeigt werden, oder legt dieses fest.Gets or sets a flag that determines if interlaced strip lines are displayed for an axis.

IsLabelAutoFit IsLabelAutoFit IsLabelAutoFit IsLabelAutoFit

Ruft ein Flag ab, das bestimmt, ob Achsenbezeichnungen automatisch angepasst werden, oder legt dieses fest.Gets or sets a flag that determines whether axis labels are automatically fitted.

IsLogarithmic IsLogarithmic IsLogarithmic IsLogarithmic

Ruft ein Flag ab, das angibt, ob es sich um eine logarithmische Achse handelt, oder legt dieses fest.Gets or sets a flag which indicates whether the axis is logarithmic. 0 (null) oder negative Datenwerte sind in logarithmischen Diagrammen nicht zulässig.Zeros or negative data values are not allowed on logarithmic charts.

IsMarginVisible IsMarginVisible IsMarginVisible IsMarginVisible

Ruft ein Flag ab, das bestimmt, ob der Achse ein Rand hinzugefügt werden soll, oder legt es fest.Gets or sets a flag that determines whether to add a margin to the axis.

IsMarksNextToAxis IsMarksNextToAxis IsMarksNextToAxis IsMarksNextToAxis

Ruft ein Flag ab, das bestimmt, ob Teilstriche und Achsenbezeichnungen mit einer Achse verschoben werden, wenn der Schnittpunkt einer Achse geändert wird, oder legt dieses fest.Gets or sets a flag that determines whether tick marks and axis labels move with an axis if the crossing point of an axis changes.

IsReversed IsReversed IsReversed IsReversed

Ruft ein Flag ab, das angibt, ob die Achse umgekehrt ist, oder legt dieses fest.Gets or sets a flag which indicates whether the axis is reversed.

IsStartedFromZero IsStartedFromZero IsStartedFromZero IsStartedFromZero

Ruft ein Flag ab, das angibt, ob der minimale Wert der Achse automatisch auf 0 (null) festgelegt wird, wenn alle Datenpunktwerte positiv sind, oder legt dieses fest.Gets or sets a flag which indicates whether the minimum value of the axis will be automatically set to zero if all data point values are positive. Wenn negative Datenpunktwerte vorhanden sind, wird der minimale Wert der Datenpunkte verwendet.If there are negative data point values, the minimum value of the data points will be used.

LabelAutoFitMaxFontSize LabelAutoFitMaxFontSize LabelAutoFitMaxFontSize LabelAutoFitMaxFontSize

Ruft den maximalen Schriftgrad ab, der vom Algorithmus für die automatische Anpassung von Bezeichnungen verwendet werden kann, oder legt diesen fest.Gets or sets the maximum font size that can be used by the label auto-fitting algorithm.

LabelAutoFitMinFontSize LabelAutoFitMinFontSize LabelAutoFitMinFontSize LabelAutoFitMinFontSize

Ruft den minimalen Schriftgrad ab, der vom Algorithmus für die automatische Anpassung von Bezeichnungen verwendet werden kann, oder legt diesen fest.Gets or sets the minimum font size that can be used by the label auto-fitting algorithm.

LabelAutoFitStyle LabelAutoFitStyle LabelAutoFitStyle LabelAutoFitStyle

Ruft die zulässigen Bezeichnungsänderungen ab, die vorgenommen werden können, damit die Bezeichnung entlang einer Achse angepasst werden kann, oder legt diese fest.Gets or sets the allowable label changes that can be made to enable the label to be fit along an axis.

LabelStyle LabelStyle LabelStyle LabelStyle

Ruft die LabelStyle-Eigenschaften einer Achse ab oder legt diese fest.Gets or sets the LabelStyle properties of an axis.

LineColor LineColor LineColor LineColor

Ruft die Linienfarbe einer Achse ab oder legt diese fest.Gets or sets the line color of an axis.

LineDashStyle LineDashStyle LineDashStyle LineDashStyle

Ruft den Linienstil einer Achse ab oder legt diesen fest.Gets or sets the line style of an axis.

LineWidth LineWidth LineWidth LineWidth

Ruft die Linienstärke in Pixel einer Achse ab oder legt diese fest.Gets or sets the line width of an axis, in pixels.

LogarithmBase LogarithmBase LogarithmBase LogarithmBase

Ruft einen Wert für die Basis des Logarithmus der logarithmischen Achse ab oder legt diesen fest.Gets or sets a value for the logarithm base for the logarithmic axis.

MajorGrid MajorGrid MajorGrid MajorGrid

Ruft ein Grid-Objekt ab, mit dem die Eigenschaften der Hauptrasterlinien für eine Achse festgelegt werden, oder legt dieses fest.Gets or sets a Grid object used to set the major grid line properties for an axis.

MajorTickMark MajorTickMark MajorTickMark MajorTickMark

Ruft ein TickMark-Objekt ab, mit dem die Eigenschaften der Hauptteilstriche einer Achse festgelegt werden, oder legt dieses fest.Gets or sets a TickMark object used to set the major tick mark properties of an axis.

Maximum Maximum Maximum Maximum

Ruft den maximalen Wert einer Achse ab oder legt diesen fest.Gets or sets the maximum value of an axis.

MaximumAutoSize MaximumAutoSize MaximumAutoSize MaximumAutoSize

Ruft die maximale Größe der Achse ab, die als Prozentsatz des Diagrammbereichs angegeben wird, oder legt diese fest.Gets or sets the maximum size of the axis, measured as a percentage of the chart area. Dieser Wert wird vom Algorithmus für automatisches Layout verwendet.This value is used by the automatic layout algorithm.

Minimum Minimum Minimum Minimum

Ruft den minimalen Wert einer Achse ab oder legt diesen fest.Gets or sets the minimum value of an axis.

MinorGrid MinorGrid MinorGrid MinorGrid

Ruft ein Grid-Objekt ab, mit dem die Attribute der Hilfsrasterlinien einer Achse angegeben werden, oder legt dieses fest.Gets or sets a Grid object used to specify the minor grid lines attributes of an axis.

MinorTickMark MinorTickMark MinorTickMark MinorTickMark

Ruft ein TickMark-Objekt ab, mit dem die Eigenschaften der Hilfsteilstriche einer Achse festgelegt werden, oder legt dieses fest.Gets or sets a TickMark object used to set the minor tick mark properties of an axis.

Name Name Name Name

Ruft den Namen der Achse ab oder legt diesen fest.Gets or sets the name of the axis.

ScaleBreakStyle ScaleBreakStyle ScaleBreakStyle ScaleBreakStyle

Ruft den Stil für die Skalierungsunterbrechung der Achse ab oder legt diesen fest.Gets or sets the axis scale break style.

ScaleView ScaleView ScaleView ScaleView

Ruft die Ansicht einer Achse ab oder legt diese fest.Gets or sets the view of an axis.

ScrollBar ScrollBar ScrollBar ScrollBar

Ruft eine Achsenbildlaufleiste ab oder legt sie fest.Gets or sets an axis scrollbar.

StripLines StripLines StripLines StripLines

Ruft ein StripLinesCollection-Auflistungsobjekt ab.Gets a StripLinesCollection collection object.

Tag Tag Tag Tag

Ruft ein Objekt ab, das dem Diagrammelement zugeordnet ist, oder legt dieses fest.Gets or sets an object associated with this chart element.

(Inherited from ChartElement)
TextOrientation TextOrientation TextOrientation TextOrientation

Ruft die Ausrichtung des Texts im Achsentitel ab oder legt diese fest.Gets or sets the orientation of the text in the axis title.

Title Title Title Title

Ruft den Titel der Achse ab oder legt diesen fest.Gets or sets the title of the axis.

TitleAlignment TitleAlignment TitleAlignment TitleAlignment

Ruft die Ausrichtung eines Achsentitels ab oder legt diese fest.Gets or sets the alignment of an axis title.

TitleFont TitleFont TitleFont TitleFont

Ruft die Titelschriftarteigenschaften einer Achse ab oder legt diese fest.Gets or sets the title font properties of an axis.

TitleForeColor TitleForeColor TitleForeColor TitleForeColor

Ruft die Textfarbe des Achsentitels ab oder legt diese fest.Gets or sets the text color of the axis title.

ToolTip ToolTip ToolTip ToolTip

Ruft die für die Achse verwendete QuickInfo ab oder legt diese fest.Gets or sets the tooltip used for the axis.

Methoden

Dispose() Dispose() Dispose() Dispose()

Gibt die von der ChartElement verwendeten Ressourcen frei.Releases the resources used by the ChartElement.

(Inherited from ChartElement)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt nicht verwaltete und optional verwaltete Ressourcen frei.Releases unmanaged and, optionally, managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Object und das aktuelle ChartElement gleich sind.Determines whether the specified Object is equal to the current ChartElement.

(Inherited from ChartElement)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt eine Hashfunktion für einen bestimmten Typ zurück.Returns a hash function for a particular type.

(Inherited from ChartElement)
GetPosition(Double) GetPosition(Double) GetPosition(Double) GetPosition(Double)

Konvertiert einen Achsenwert in eine relative Position (0-100 %).Converts an axis value to a relative position (0-100%). Wenn es sich um eine logarithmische Achse handelt, wird der Wert in eine lineare Skala konvertiert.If an axis is logarithmic, the value is converted to a linear scale.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
PixelPositionToValue(Double) PixelPositionToValue(Double) PixelPositionToValue(Double) PixelPositionToValue(Double)

Konvertiert eine absolute Pixelposition auf einer Achse in einen Achsenwert.Converts an absolute pixel position along an axis to an axis value. Diese Methode kann nur in Paint-Ereignissen verwendet werden.This method only works in paint events.

PositionToValue(Double) PositionToValue(Double) PositionToValue(Double) PositionToValue(Double)

Konvertiert eine relative Koordinate auf einer Achse in einen Achsenwert.Converts a relative coordinate along an axis to an axis value. Diese Methode kann nur in Paint-Ereignissen verwendet werden.This method only works in paint events.

RoundAxisValues() RoundAxisValues() RoundAxisValues() RoundAxisValues()

Rundet automatisch Achsenwerte.Automatically rounds axis values.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Object-Objekt darstellt.Returns a string that represents the current Object.

(Inherited from ChartElement)
ValueToPixelPosition(Double) ValueToPixelPosition(Double) ValueToPixelPosition(Double) ValueToPixelPosition(Double)

Konvertiert einen Achsenwert in eine absolute Koordinate auf einer Achse.Converts an axis value to an absolute coordinate along an axis. Angegeben in Pixel.Measured in pixels. Diese Methode kann nur in Paint-Ereignissen verwendet werden.This method only works in paint events.

ValueToPosition(Double) ValueToPosition(Double) ValueToPosition(Double) ValueToPosition(Double)

Konvertiert einen Achsenwert in seine relative Position (0-100 %).Converts an axis value to its relative position (0-100%). Wenn eine Achse eine logarithmische Skalierung aufweist, wird der Wert in eine lineare Skalierung konvertiert.If an axis has a logarithmic scale, the value is converted to a linear scale. Diese Methode kann nur in Paint-Ereignissen verwendet werden.This method only works in paint events.

Gilt für: