Axis Klasse

Definition

Stellt Methoden und Eigenschaften bereit, die Achsen im Chart Steuerelement verwalten.

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 alle Funktionen für Achsen im Chart Steuerelement und wird durch die AxisXEigenschaften AxisYAxisX2 und AxisY2 Eigenschaften von ChartArea Objekten verfügbar gemacht.

Für alle Diagramme - außer Balken, gestapelten Balken, Kreis und Ring - sind die primären und sekundären Achsen wie folgt:

Achsentyp Description
Primäre X-Achse Horizontale Unterachse.
Sekundäre X-Achse Obere horizontale Achse.
Primäre Y-Achse Linke vertikale Achse.
Sekundäre Y-Achse Rechte vertikale Achse.

Balken- und Gestapelte Balkendiagramme haben ihre Achsen um 90 Grad im Uhrzeigersinn gedreht, sodass die primäre X-Achse für diese beiden Diagrammtypen die linke vertikale Achse ist.

Hinweis Es kann nur eine Gruppe von Achsen - zwei vertikale und zwei horizontal - für jedes ChartArea Objekt vorhanden sein.

Die Axis Klasse enthält auch mehrere Methoden, mit denen Achsenwerte in absolute Pixelkoordinaten konvertiert werden können, die für die benutzerdefinierte 2D-Zeichnung oder für relative Koordinaten nützlich sind, die für die benutzerdefinierte 3D-Zeichnung nützlich sind. Absolute und relative Koordinaten können auch in Achsenwerte konvertiert werden.

Im Folgenden sind die wichtigsten Achsenelemente aufgeführt, die von der Axis Klasse verfügbar gemacht werden:

Axis-Element Description
Achsenbeschriftungen Die Beschriftungen einer Achse und die zugehörigen Eigenschaften.
Gitternetzlinien Die Haupt- und Hilfsgitternetzlinien einer Achse.
Teilstriche Die Haupt- und Hilfsteilstriche einer Achse.
Streifenlinien Streifenlinien.

Konstruktoren

Name Beschreibung
Axis()

Initialisiert eine neue Instanz der Axis-Klasse.

Axis(ChartArea, AxisName)

Initialisiert eine neue Instanz der Axis Klasse mit den angegebenen chartArea Werten axisTypeName .

Eigenschaften

Name Beschreibung
ArrowStyle

Ruft die Pfeilart einer 2D-Achse ab oder legt diese fest. Diese Formatvorlage wird nicht auf 3D-Diagrammbereiche angewendet.

AxisName

Ruft den Namen der Achse ab, die entweder X, Y, X2 oder Y2 sein kann.

Crossing

Dient zum Abrufen oder Festlegen der Position, an der eine Achse von der zugeordneten Achse gekreuzt wird.

CustomLabels

Ruft ein CustomLabelsCollection Objekt ab, das zum Speichern CustomLabel von Objekten verwendet wird.

Enabled

Abruf oder Festlegung eines Werts, der angibt, ob eine Achse aktiviert ist.

InterlacedColor

Ruft ab oder legt die Farbe der interlaced Strip Linien.

Interval

Abruf oder Festlegung des Intervalls einer Achse.

IntervalAutoMode

Dient zum Abrufen oder Festlegen eines Kennzeichens, 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.

IntervalOffset

Dient zum Abrufen oder Festlegen des Intervallversatzs einer Achse.

IntervalOffsetType

Dient zum Abrufen oder Festlegen des Intervalloffsettyps einer Achse.

IntervalType

Dient zum Abrufen oder Festlegen des Intervalltyps einer Achse.

IsInterlaced

Dient zum Abrufen oder Festlegen eines Kennzeichens, das bestimmt, ob interlaced strip lines für eine Achse angezeigt werden.

IsLabelAutoFit

Dient zum Abrufen oder Festlegen eines Kennzeichens, das bestimmt, ob Achsenbeschriftungen automatisch angebracht werden.

IsLogarithmic

Dient zum Abrufen oder Festlegen eines Flags, das angibt, ob die Achse logarithmisch ist. Nullen oder negative Datenwerte sind für logarithmische Diagramme nicht zulässig.

IsMarginVisible

Dient zum Abrufen oder Festlegen eines Kennzeichens, das bestimmt, ob der Achse ein Rand hinzugefügt werden soll.

IsMarksNextToAxis

Dient zum Abrufen oder Festlegen einer Kennzeichnung, die bestimmt, ob Teilstriche und Achsenbeschriftungen mit einer Achse verschoben werden, wenn sich der Schnittpunkt einer Achse ändert.

IsReversed

Abruf oder Festlegung eines Flags, das angibt, ob die Achse umgekehrt ist.

IsStartedFromZero

Dient zum Abrufen oder Festlegen eines Flags, das angibt, ob der Minimalwert der Achse automatisch auf Null festgelegt wird, wenn alle Datenpunktwerte positiv sind. Wenn negative Datenpunktwerte vorhanden sind, wird der Mindestwert der Datenpunkte verwendet.

LabelAutoFitMaxFontSize

Dient zum Abrufen oder Festlegen des maximalen Schriftgrads, der vom Automatischen Anpassen des Bezeichnungsalgorithmus verwendet werden kann.

LabelAutoFitMinFontSize

Ruft den minimalen Schriftgrad ab, der vom automatischen Anpassungsalgorithmus der Bezeichnung verwendet werden kann, oder legt diesen fest.

LabelAutoFitStyle

Ruft die zulässigen Beschriftungsänderungen ab, die vorgenommen werden können, um die Anpassung der Beschriftung entlang einer Achse zu ermöglichen, oder legt diese fest.

LabelStyle

Dient zum Abrufen oder Festlegen der LabelStyle Eigenschaften einer Achse.

LineColor

Abruf oder Festlegung der Linienfarbe einer Achse.

LineDashStyle

Ruft die Linienart einer Achse ab oder legt diese fest.

LineWidth

Ruft die Linienbreite einer Achse in Pixel ab oder legt sie fest.

LogarithmBase

Dient zum Abrufen oder Festlegen eines Werts für die Logarithmusbasis für die logarithmische Achse.

MajorGrid

Dient zum Abrufen oder Festlegen eines Grid Objekts, das zum Festlegen der Hauptgitternetzlinieneigenschaften für eine Achse verwendet wird.

MajorTickMark

Dient zum Abrufen oder Festlegen eines TickMark Objekts, das zum Festlegen der Hauptteilstricheigenschaften einer Achse verwendet wird.

Maximum

Abruf oder Festlegung des Maximalwerts einer Achse.

MaximumAutoSize

Ruft die maximale Größe der Achse ab, gemessen als Prozentsatz des Diagrammbereichs. Dieser Wert wird vom Automatischen Layoutalgorithmus verwendet.

Minimum

Abruf oder Festlegung des Mindestwerts einer Achse.

MinorGrid

Dient zum Abrufen oder Festlegen eines Grid Objekts, das zum Angeben der Hilfsgitternetzlinienattribute einer Achse verwendet wird.

MinorTickMark

Dient zum Abrufen oder Festlegen eines TickMark Objekts, das zum Festlegen der Nebenteilstricheigenschaften einer Achse verwendet wird.

Name

Dient zum Abrufen oder Festlegen des Namens der Achse.

ScaleBreakStyle

Ruft die Skalierungsumbruchart der Achse ab oder legt diese fest.

ScaleView

Ruft die Ansicht einer Achse ab oder legt sie fest.

ScrollBar

Ruft eine Bildlaufleiste der Achse ab oder legt sie fest.

StripLines

Ruft ein StripLinesCollection Auflistungsobjekt ab.

Tag

Dient zum Abrufen oder Festlegen eines Objekts, das diesem Diagrammelement zugeordnet ist.

(Geerbt von ChartElement)
TextOrientation

Ruft die Ausrichtung des Texts im Achsentitel ab oder legt sie fest.

Title

Abruf oder Festlegung der Titel der Achse.

TitleAlignment

Ruft die Ausrichtung eines Achsentitels ab oder legt sie fest.

TitleFont

Ruft die Eigenschaften der Titelschriftart einer Achse ab oder legt sie fest.

TitleForeColor

Ruft die Textfarbe des Achsentitels ab oder legt sie fest.

ToolTip

Ruft die QuickInfo ab, die für die Achse verwendet wird, oder legt sie fest.

Methoden

Name Beschreibung
Dispose()

Gibt die von der ChartElement.

(Geerbt von ChartElement)
Dispose(Boolean)

Veröffentlicht nicht verwaltete und optional verwaltete Ressourcen.

Equals(Object)

Bestimmt, ob der angegebene Object Wert gleich dem aktuellen ChartElementist.

(Geerbt von ChartElement)
GetHashCode()

Gibt eine Hashfunktion für einen bestimmten Typ zurück.

(Geerbt von ChartElement)
GetPosition(Double)

Konvertiert einen Achsenwert in eine relative Position (0-100%). Wenn eine Achse logarithmisch ist, wird der Wert in eine lineare Skalierung konvertiert.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
PixelPositionToValue(Double)

Konvertiert eine absolute Pixelposition entlang einer Achse in einen Achsenwert. Diese Methode funktioniert nur bei Paint-Ereignissen.

PositionToValue(Double)

Konvertiert eine relative Koordinate entlang einer Achse in einen Achsenwert. Diese Methode funktioniert nur bei Paint-Ereignissen.

RoundAxisValues()

Rundet Achsenwerte automatisch ab.

ToString()

Gibt eine Zeichenfolge zurück, die die aktuelle Objectdarstellt.

(Geerbt von ChartElement)
ValueToPixelPosition(Double)

Wandelt einen Achsenwert in eine absolute Koordinate entlang einer Achse um. Gemessen in Pixel. Diese Methode funktioniert nur bei Paint-Ereignissen.

ValueToPosition(Double)

Konvertiert einen Achsenwert in seine relative Position (0-100%). Wenn eine Achse eine logarithmische Skalierung aufweist, wird der Wert in eine lineare Skalierung konvertiert. Diese Methode funktioniert nur bei Paint-Ereignissen.

Gilt für: