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 -Steuerelement und wird von den Chart Eigenschaften , und von AxisX AxisY AxisX2 AxisY2 -Objekten verfügbar ChartArea gemacht.
Für alle Diagramme – mit Ausnahme von Balken, gestapelten Balken, Kreisen und Ringen – lauten die primären und sekundären Achsen wie folgt:
Achsentyp | BESCHREIBUNG |
---|---|
Primäre X-Achse | Untere horizontale Achse. |
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 horizontale – für jedes Objekt ChartArea geben.
Die -Klasse enthält auch mehrere Methoden, die verwendet werden können, um Achsenwerte in absolute Pixelkoordinaten zu konvertieren, die für das benutzerdefinierte 2D-Zeichnen nützlich sind, oder in relative Koordinaten, die für Axis das benutzerdefinierte 3D-Zeichnen nützlich sind. Absolute und relative Koordinaten können auch in Achsenwerte konvertiert werden.
Im Folgenden finden Sie die wichtigsten Achsenelemente, die von der -Klasse verfügbar Axis gemacht werden:
Axis-Element | BESCHREIBUNG |
---|---|
Achsenbezeichnungen | Die Bezeichnungen einer Achse und ihre zugeordneten Eigenschaften. |
Rasterlinien | Die Haupt- und Nebenrasterlinien einer Achse. |
Teilstriche | Die Haupt- und Nebenstriche einer Achse. |
Strip Lines | Bandlinien. |
Konstruktoren
Axis() |
Initialisiert eine neue Instanz der Axis-Klasse. |
Axis(ChartArea, AxisName) |
Initialisiert eine neue Instanz der Axis-Klasse mit den angegebenen |
Eigenschaften
ArrowStyle |
Ruft den Pfeilstil einer 2D-Achse ab oder legt diesen fest. Dieser Stil wird nicht auf 3D-Diagrammbereiche angewendet. |
AxisName |
Ruft den Namen der Achse ab. Dieser kann X, Y, X2 oder Y2 lauten. |
Crossing |
Ruft die Position ab, an der eine Achse von der zugeordneten Achse geschnitten wird, oder legt diese fest. |
CustomLabels |
Ruft ein CustomLabelsCollection-Objekt ab, das zum Speichern von CustomLabel-Objekten verwendet wird. |
Enabled |
Ruft einen Wert ab, der angibt, ob eine Achse aktiviert ist, oder legt diesen fest. |
InterlacedColor |
Ruft die Farbe der Bereichsstreifen mit Zeilensprung ab oder legt diese fest. |
Interval |
Ruft das Intervall einer Achse ab oder legt dieses fest. |
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. |
IntervalOffset |
Ruft den Intervalloffset einer Achse ab oder legt diesen fest. |
IntervalOffsetType |
Ruft den Typ des Intervalloffsets einer Achse ab oder legt diesen fest. |
IntervalType |
Ruft den Intervalltyp einer Achse ab oder legt diesen fest. |
IsInterlaced |
Ruft ein Flag ab, das bestimmt, ob Zeilensprungbereichsstreifen für eine Achse angezeigt werden, oder legt dieses fest. |
IsLabelAutoFit |
Ruft ein Flag ab, das bestimmt, ob Achsenbezeichnungen automatisch angepasst werden, oder legt dieses fest. |
IsLogarithmic |
Ruft ein Flag ab, das angibt, ob es sich um eine logarithmische Achse handelt, oder legt dieses fest. 0 (null) oder negative Datenwerte sind in logarithmischen Diagrammen nicht zulässig. |
IsMarginVisible |
Ruft ein Flag ab, das bestimmt, ob der Achse ein Rand hinzugefügt werden soll, oder legt es fest. |
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. |
IsReversed |
Ruft ein Flag ab, das angibt, ob die Achse umgekehrt ist, oder legt dieses fest. |
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. Wenn negative Datenpunktwerte vorhanden sind, wird der minimale Wert der Datenpunkte verwendet. |
LabelAutoFitMaxFontSize |
Ruft den maximalen Schriftgrad ab, der vom Algorithmus für die automatische Anpassung von Bezeichnungen verwendet werden kann, oder legt diesen fest. |
LabelAutoFitMinFontSize |
Ruft den minimalen Schriftgrad ab, der vom Algorithmus für die automatische Anpassung von Bezeichnungen verwendet werden kann, oder legt diesen fest. |
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. |
LabelStyle |
Ruft die LabelStyle-Eigenschaften einer Achse ab oder legt diese fest. |
LineColor |
Ruft die Linienfarbe einer Achse ab oder legt diese fest. |
LineDashStyle |
Ruft den Linienstil einer Achse ab oder legt diesen fest. |
LineWidth |
Ruft die Linienstärke in Pixel einer Achse ab oder legt diese fest. |
LogarithmBase |
Ruft einen Wert für die Basis des Logarithmus der logarithmischen Achse ab oder legt diesen fest. |
MajorGrid |
Ruft ein Grid-Objekt ab, mit dem die Eigenschaften der Hauptrasterlinien für eine Achse festgelegt werden, oder legt dieses fest. |
MajorTickMark |
Ruft ein TickMark-Objekt ab, mit dem die Eigenschaften der Hauptteilstriche einer Achse festgelegt werden, oder legt dieses fest. |
Maximum |
Ruft den maximalen Wert einer Achse ab oder legt diesen fest. |
MaximumAutoSize |
Ruft die maximale Größe der Achse ab, die als Prozentsatz des Diagrammbereichs angegeben wird, oder legt diese fest. Dieser Wert wird vom Algorithmus für automatisches Layout verwendet. |
Minimum |
Ruft den minimalen Wert einer Achse ab oder legt diesen fest. |
MinorGrid |
Ruft ein Grid-Objekt ab, mit dem die Attribute der Hilfsrasterlinien einer Achse angegeben werden, oder legt dieses fest. |
MinorTickMark |
Ruft ein TickMark-Objekt ab, mit dem die Eigenschaften der Hilfsteilstriche einer Achse festgelegt werden, oder legt dieses fest. |
Name |
Ruft den Namen der Achse ab oder legt ihn fest. |
ScaleBreakStyle |
Ruft den Stil für die Skalierungsunterbrechung der Achse ab oder legt diesen fest. |
ScaleView |
Ruft die Ansicht einer Achse ab oder legt diese fest. |
ScrollBar |
Ruft eine Achsenbildlaufleiste ab oder legt sie fest. |
StripLines |
Ruft ein StripLinesCollection-Auflistungsobjekt ab. |
Tag |
Ruft ein Objekt ab, das dem Diagrammelement zugeordnet ist, oder legt dieses fest. (Geerbt von ChartElement) |
TextOrientation |
Ruft die Ausrichtung des Texts im Achsentitel ab oder legt diese fest. |
Title |
Ruft den Titel der Achse ab oder legt diesen fest. |
TitleAlignment |
Ruft die Ausrichtung eines Achsentitels ab oder legt diese fest. |
TitleFont |
Ruft die Titelschriftarteigenschaften einer Achse ab oder legt diese fest. |
TitleForeColor |
Ruft die Textfarbe des Achsentitels ab oder legt diese fest. |
ToolTip |
Ruft die für die Achse verwendete QuickInfo ab oder legt diese fest. |
Methoden
Dispose() |
Gibt die von der ChartElement verwendeten Ressourcen frei. (Geerbt von ChartElement) |
Dispose(Boolean) |
Gibt nicht verwaltete und optional verwaltete Ressourcen frei. |
Equals(Object) |
Bestimmt, ob das angegebene Object und das aktuelle ChartElement gleich sind. (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 es sich um eine logarithmische Achse handelt, wird der Wert in eine lineare Skala konvertiert. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
PixelPositionToValue(Double) |
Konvertiert eine absolute Pixelposition auf einer Achse in einen Achsenwert. Diese Methode kann nur in Paint-Ereignissen verwendet werden. |
PositionToValue(Double) |
Konvertiert eine relative Koordinate auf einer Achse in einen Achsenwert. Diese Methode kann nur in Paint-Ereignissen verwendet werden. |
RoundAxisValues() |
Rundet automatisch Achsenwerte. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Object-Objekt darstellt. (Geerbt von ChartElement) |
ValueToPixelPosition(Double) |
Konvertiert einen Achsenwert in eine absolute Koordinate auf einer Achse. Angegeben in Pixel. Diese Methode kann nur in Paint-Ereignissen verwendet werden. |
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 kann nur in Paint-Ereignissen verwendet werden. |