Axis Klasse

Axis Klasse

Kapselt das Objekt, das eine Diagrammachse darstellt.

Der Typ Axis macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
areaRuft die Axis.area ab.
is_automatic_min_valueGibt an, ob der Mindestwert automatisch zugewiesen wird.
min_valueStellt den Mindestwert auf der Werteachse dar.
is_automatic_max_valueGibt an, ob der Maximalwert automatisch zugewiesen wird.
max_valueStellt den Maximalwert auf der Werteachse dar.
is_automatic_major_unitGibt an, ob die Haupteinheit der Achse automatisch zugewiesen wird.
major_unitStellt die Haupteinheiten für die Achse dar.
is_automatic_minor_unitGibt an, ob die Nebeneinheit der Achse automatisch zugewiesen wird.
minor_unitStellt die Nebeneinheiten für die Achse dar.
axis_lineRuft das Erscheinungsbild einer Achse ab.
major_tick_markStellt den Typ des Hauptteilstrichs für die angegebene Achse dar.
minor_tick_markStellt den Typ des kleinen Teilstrichs für die angegebene Achse dar.
tick_label_positionStellt die Position der Teilstrichbeschriftungen auf der angegebenen Achse dar.
cross_atStellt den Punkt auf der Werteachse dar, an dem die Kategorieachse sie schneidet.
cross_typeStellt Axis.cross_type auf der angegebenen Achse dar, wo sich die andere Achse kreuzt.
log_baseStellt die logarithmische Basis dar. Der Standardwert ist 10. Gilt nur für Excel2007.
is_logarithmicStellt dar, ob der Skalierungstyp der Wertachse logarithmisch ist oder nicht.
is_plot_order_reversedStellt dar, ob Microsoft Excel Datenpunkte vom letzten zum ersten zeichnet.
axis_between_categoriesStellt dar, ob die Wertachse die Kategorieachse zwischen Kategorien kreuzt.
tick_labelsGibt ein Axis.tick_labels-Objekt zurück, das die Teilstrichbeschriftungen für die angegebene Achse darstellt.
tick_label_spacingStellt die Anzahl der Kategorien oder Serien zwischen den Markierungsbeschriftungen dar. Gilt nur für Kategorie- und Serienachsen.
is_auto_tick_label_spacingGibt an, ob der Abstand der Teilstrichbeschriftung automatisch erfolgt
tick_mark_spacingGibt die Anzahl der Kategorien oder Serien zwischen den Teilstrichen zurück oder legt sie fest. Gilt nur für Kategorie- und Serienachsen.
display_unitStellt die Einheitenbezeichnung für die angegebene Achse dar.
cust_unitGibt einen benutzerdefinierten Wert für die Anzeigeeinheit an.
custom_unitGibt einen benutzerdefinierten Wert für die Anzeigeeinheit an.
display_unit_labelStellt eine Einheitenbezeichnung auf einer Achse im angegebenen Diagramm dar.
Einheitenbeschriftungen sind nützlich für die Darstellung großer Werte, beispielsweise im Millionen- oder Milliardenbereich.
is_display_unit_label_shownStellt dar, ob die Beschriftung der Anzeigeeinheit auf der angegebenen Achse angezeigt wird.
titleRuft den Titel der Achse ab.
category_typeStellt den Kategorieachsentyp dar.
base_unit_scaleStellt die Basiseinheitenskala für die Kategorieachse dar.
major_unit_scaleStellt die Haupteinheitenskala für die Kategorieachse dar.
minor_unit_scaleStellt die Haupteinheitenskala für die Kategorieachse dar.
is_visibleGibt an, ob die Achse sichtbar ist.
major_grid_linesStellt Hauptgitterlinien auf einer Diagrammachse dar.
minor_grid_linesStellt kleinere Gitterlinien auf einer Diagrammachse dar.
has_multi_level_labelsGibt an, ob die Beschriftungen mehrstufig angezeigt werden sollen.
axis_labelsRuft die Beschriftungen der Achse nach dem Aufruf der Chart.Calculate()-Methode ab.
binsStellt Abschnitte auf einer Diagrammachse (Histogramm/Pareto) dar

Methoden

MethodeBeschreibung
get_axis_textsRuft die Beschriftungen der Achse nach dem Aufruf der Chart.Calculate()-Methode ab.

Beispiel

Anhand der folgenden Codes erfahren Sie, wie Sie die Einheit sowie den Maximal- und Minimalwert von Axis festlegen.

from aspose.cells import Workbook
from aspose.cells.charts import ChartType, CrossType

# Instantiating a Workbook object
workbook = Workbook()
# Adding a new worksheet to the Excel object
sheetIndex = workbook.worksheets.add()
# Obtaining the reference of the newly added worksheet by passing its sheet index
worksheet = workbook.worksheets[sheetIndex]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(4)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(20)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.COLUMN, 5, 0, 25, 5)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.n_series.add("A1:B3", True)
# Set the max value of value axis
chart.value_axis.max_value = 200
# Set the min value of value axis
chart.value_axis.min_value = 0
# Set the major unit
chart.value_axis.major_unit = 25.0
# Category(X) axis crosses at the maxinum value.
chart.value_axis.cross_type = CrossType.MAXIMUM
# Set he number of categories or series between tick-mark labels.
chart.category_axis.tick_label_spacing = 2
# do your business
# Saving the Excel file
workbook.save("book1.xlsx")

Siehe auch