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::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
- Vererbung
- Implementiert
Hinweise
Diese Klasse kapselt die gesamte Funktionalität für Achsen im Chart -Steuerelement und wird von den AxisXEigenschaften , AxisYund AxisX2AxisY2 von ChartArea -Objekten verfügbar gemacht.
Für alle Diagramme - mit Ausnahme von Balken, gestapelten Balken, Kreis und Ring - sind 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 Gestapelbalkendiagramme haben ihre Achsen im Uhrzeigersinn um 90 Grad gedreht, sodass die primäre X-Achse für diese beiden Diagrammtypen die links-vertikale Achse ist.
Hinweis Es kann nur eine Gruppe von Achsen – zwei vertikale und zwei horizontale – für jedes ChartArea Objekt geben.
Die Axis -Klasse enthält auch mehrere Methoden, mit denen Achsenwerte in absolute Pixelkoordinaten konvertiert werden können, die für benutzerdefinierte 2D-Zeichnung nützlich sind, oder in relative Koordinaten, die für 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 | BESCHREIBUNG |
---|---|
Achsenbeschriftungen | Die Bezeichnungen einer Achse und ihre zugeordneten Eigenschaften. |
Rasterlinien | Die Haupt- und Nebenrasterlinien einer Achse. |
Teilstriche | Die Haupt- und Nebenstriche einer Achse. |
Streifenlinien | Streifen von Linien. |
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 zweidimensionalen (2D-)Achse ab oder legt diesen fest. Dieser Stil wird nicht auf dreidimensionale (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 ein Achsenrand verwendet wird, oder legt dieses 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. |
MapAreaAttributes |
Ruft die Zuordnungsbereichsattribute einer Achse ab oder legt diese 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. |
PostBackValue |
Ruft den Postbackwert ab, der in einem Click-Ereignis verarbeitet werden kann, oder legt diesen fest. |
ScaleBreakStyle |
Ruft den Stil für die automatische Skalierungsunterbrechung der Achse ab oder legt diesen fest. |
ScaleView |
Ruft die Ansicht einer Achse ab oder legt diese fest. |
StripLines |
Ruft ein StripLinesCollection-Auflistungsobjekt ab, in dem alle StripLine-Objekte für eine Achse gespeichert werden. |
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 eines Achsentitels ab oder legt diese fest. |
ToolTip |
Ruft die für die Achse verwendete QuickInfo ab oder legt diese fest. |
Url |
Ruft das URL-Ziel der Achse ab oder legt dieses 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. |