Axis

Axis class

Kapselt das Objekt, das die Achse eines Diagramms darstellt.

public class Axis

Eigenschaften

NameBeschreibung
Area { get; }Ruft die abArea .
AxisBetweenCategories { get; set; }Stellt dar, ob die Wertachse die Kategorieachse zwischen den Kategorien schneidet.
AxisLabels { get; }Ruft die Beschriftungen der Achse nach dem Aufruf der Methode Chart.Calculate() ab.
AxisLine { get; }Ruft das Aussehen einer Achse ab.
BaseUnitScale { get; set; }Stellt die Basiseinheitsskala für die Kategorieachse dar.
Bins { get; }Stellt Bins auf einem Diagramm dar (Histogramm/Pareto) axis
CategoryType { get; set; }Repräsentiert den Kategorieachsentyp.
CrossAt { get; set; }Stellt den Punkt auf der Wertachse dar, an dem die Kategorieachse diese schneidet.
CrossType { get; set; }steht für dieCrossType auf der angegebenen Achse, wo sich die andere Achse kreuzt.
CustUnit { get; set; }Gibt einen benutzerdefinierten Wert für die Anzeigeeinheit an.
DisplayUnit { get; set; }Repräsentiert die Einheitenbezeichnung für die angegebene Achse.
DisplayUnitLabel { get; }Repräsentiert eine Einheitenbeschriftung auf einer Achse im angegebenen Diagramm. Einheitenbeschriftungen sind nützlich, um große Werte grafisch darzustellen – beispielsweise in Millionen oder Milliarden.
HasMultiLevelLabels { get; set; }Gibt an, ob die Beschriftungen mehrstufig angezeigt werden sollen.
IsAutomaticMajorUnit { get; set; }Gibt an, ob die Haupteinheit der Achse automatisch zugewiesen wird.
IsAutomaticMaxValue { get; set; }Gibt an, ob der Maximalwert automatisch zugewiesen wird.
IsAutomaticMinorUnit { get; set; }Gibt an, ob die Untereinheit der Achse automatisch zugewiesen wird.
IsAutomaticMinValue { get; set; }Gibt an, ob der Min-Wert automatisch zugewiesen wird.
IsAutoTickLabelSpacing { get; set; }Gibt an, ob der Abstand der Teilstrichbeschriftung automatisch ist
IsDisplayUnitLabelShown { get; set; }Stellt dar, ob die Bezeichnung der Anzeigeeinheit auf der angegebenen Achse angezeigt wird.
IsLogarithmic { get; set; }Gibt an, ob der Skalierungstyp der Werteachse logarithmisch ist oder nicht.
IsPlotOrderReversed { get; set; }Stellt dar, ob Microsoft Excel Datenpunkte vom letzten zum ersten darstellt.
IsVisible { get; set; }Stellt dar, ob die Achse sichtbar ist.
LogBase { get; set; }Repräsentiert die logarithmische Basis. Der Standardwert ist 10. Gilt nur für Excel2007.
MajorGridLines { get; }Repräsentiert Hauptgitterlinien auf einer Diagrammachse.
MajorTickMark { get; set; }Repräsentiert den Typ des Hauptteilstrichs für die angegebene Achse.
MajorUnit { get; set; }Stellt die Haupteinheiten für die Achse dar.
MajorUnitScale { get; set; }Stellt die Haupteinheitsskala für die Kategorieachse dar.
MaxValue { get; set; }Stellt den Maximalwert auf der Werteachse dar.
MinorGridLines { get; }Repräsentiert kleinere Gitterlinien auf einer Diagrammachse.
MinorTickMark { get; set; }Repräsentiert den Typ des Nebenteilstrichs für die angegebene Achse.
MinorUnit { get; set; }Repräsentiert die kleineren Einheiten für die Achse.
MinorUnitScale { get; set; }Stellt die Haupteinheitsskala für die Kategorieachse dar.
MinValue { get; set; }Stellt den Minimalwert auf der Werteachse dar.
TickLabelPosition { get; set; }Repräsentiert die Position von Teilstrichbeschriftungen auf der angegebenen Achse.
TickLabels { get; }Gibt a zurückTickLabels Objekt, das die Teilstrichbeschriftungen für die angegebene Achse darstellt.
TickLabelSpacing { get; set; }Repräsentiert die Anzahl der Kategorien oder Serien zwischen Markierungsetiketten. Gilt nur für Kategorie- und Serienachsen.
TickMarkSpacing { get; set; }Gibt die Anzahl der Kategorien oder Serien zwischen Teilstrichen zurück oder legt sie fest. Gilt nur für Kategorie- und Serienachsen.
Title { get; }Ruft den Titel der Achse ab.

Beispiele


[C#]

//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();
//Hinzufügen eines neuen Arbeitsblatts zum Excel-Objekt
int sheetIndex = workbook.Worksheets.Add();
//Beziehen der Referenz des neu hinzugefügten Arbeitsblatts durch Übergeben seines Blattindex
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Hinzufügen eines Beispielwerts zur Zelle "A1".
worksheet.Cells["A1"].PutValue(50);
//Hinzufügen eines Beispielwerts zur Zelle "A2".
worksheet.Cells["A2"].PutValue(100);
//Hinzufügen eines Beispielwerts zur Zelle "A3".
worksheet.Cells["A3"].PutValue(150);
//Hinzufügen eines Beispielwerts zur Zelle "B1".
worksheet.Cells["B1"].PutValue(4);
//Hinzufügen eines Beispielwerts zur Zelle "B2".
worksheet.Cells["B2"].PutValue(20);
//Hinzufügen eines Beispielwerts zur Zelle "B3".
worksheet.Cells["B3"].PutValue(50);
//Hinzufügen eines Diagramms zum Arbeitsblatt
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5);
//Auf die Instanz des neu hinzugefügten Diagramms zugreifen
Chart chart = worksheet.Charts[chartIndex];
//Hinzufügen von NSeries (Diagrammdatenquelle) zum Diagramm im Bereich von Zelle "A1" bis "B3"
chart.NSeries.Add("A1:B3", true);
//Stellen Sie den Maximalwert der Werteachse ein
chart.ValueAxis.MaxValue = 200;
//Legen Sie den Mindestwert der Werteachse fest
chart.ValueAxis.MinValue = 0;
//Legen Sie die Haupteinheit fest
chart.ValueAxis.MajorUnit = 25;
//Kategorie(X)-Achse schneidet am Maximalwert.
chart.ValueAxis.CrossType = CrossType.Maximum;
//Legen Sie die Anzahl der Kategorien oder Serien zwischen Markierungsetiketten fest. 
chart.CategoryAxis.TickLabelSpacing = 2;

// Mach dein Geschäft

//Speichern der Excel-Datei
workbook.Save("book1.xlsx");

[Visual Basic]

'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()
'Hinzufügen eines neuen Arbeitsblatts zum Excel-Objekt
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Abrufen der Referenz des neu hinzugefügten Arbeitsblatts durch Übergeben seines Blattindex
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)
'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)
'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)
'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(4)
'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(20)
'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)
'Hinzufügen eines Diagramms zum Arbeitsblatt
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5)
'Zugriff auf die Instanz des neu hinzugefügten Diagramms
Dim chart As Chart = worksheet.Charts(chartIndex)
'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.NSeries.Add("A1:B3", True)
'Stellen Sie den Maximalwert der Werteachse ein
chart.ValueAxis.MaxValue = 200
'Stellen Sie den Mindestwert der Werteachse ein
chart.ValueAxis.MinValue = 0
'Stellen Sie die Haupteinheit ein
chart.ValueAxis.MajorUnit = 25
'Die Achse der Kategorie (X) kreuzt sich beim Maximalwert.
chart.ValueAxis.CrossType = CrossType.Maximum
'Legen Sie die Anzahl der Kategorien oder Serien zwischen Markierungsetiketten fest. 
chart.CategoryAxis.TickLabelSpacing = 2
'Speichern der Excel-Datei
workbook.Save("book1.xlsx")

Siehe auch