Axis Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |