Axis Klasse
Axis Klasse
Kapselt das Objekt, das eine Diagrammachse darstellt.
Der Typ Axis macht die folgenden Member verfügbar:
Eigenschaften
Eigentum | Beschreibung |
---|---|
area | Ruft die Axis.area ab. |
is_automatic_min_value | Gibt an, ob der Mindestwert automatisch zugewiesen wird. |
min_value | Stellt den Mindestwert auf der Werteachse dar. |
is_automatic_max_value | Gibt an, ob der Maximalwert automatisch zugewiesen wird. |
max_value | Stellt den Maximalwert auf der Werteachse dar. |
is_automatic_major_unit | Gibt an, ob die Haupteinheit der Achse automatisch zugewiesen wird. |
major_unit | Stellt die Haupteinheiten für die Achse dar. |
is_automatic_minor_unit | Gibt an, ob die Nebeneinheit der Achse automatisch zugewiesen wird. |
minor_unit | Stellt die Nebeneinheiten für die Achse dar. |
axis_line | Erhält das Erscheinungsbild einer Achse. |
major_tick_mark | Stellt den Typ der Hauptmarkierung für die angegebene Achse dar. |
minor_tick_mark | Stellt den Typ der kleinen Teilstriche für die angegebene Achse dar. |
tick_label_position | Stellt die Position der Teilstrichbeschriftungen auf der angegebenen Achse dar. |
cross_at | Stellt den Punkt auf der Werteachse dar, an dem die Kategorieachse sie schneidet. |
cross_type | Stellt Axis.cross_type auf der angegebenen Achse dar, wo die andere Achse sie kreuzt. |
log_base | Stellt die logarithmische Basis dar. Der Standardwert ist 10. Gilt nur für Excel 2007. |
is_logarithmic | Gibt an, ob der Skalentyp der Werteachse logarithmisch ist oder nicht. |
is_plot_order_reversed | Stellt dar, wenn Microsoft Excel Datenpunkte vom letzten zum ersten aufzeichnet. |
axis_between_categories | Stellt dar, ob die Werteachse die Kategorieachse zwischen Kategorien schneidet. |
tick_labels | Gibt ein Axis.tick_labels -Objekt zurück, das die Teilstrichbeschriftungen für die angegebene Achse darstellt. |
tick_label_spacing | Stellt die Anzahl der Kategorien oder Reihen zwischen den Teilstrichbeschriftungen dar. Gilt nur für Kategorie- und Reihenachsen. |
is_auto_tick_label_spacing | Gibt an, ob der Abstand der Teilstrichbeschriftung automatisch ist |
tick_mark_spacing | Gibt die Anzahl der Kategorien oder Reihen zwischen den Teilstrichen zurück oder legt sie fest. Gilt nur für Kategorie- und Reihenachsen. |
display_unit | Stellt die Einheitenbezeichnung für die angegebene Achse dar. |
cust_unit | Gibt einen benutzerdefinierten Wert für die Anzeigeeinheit an. |
custom_unit | Gibt einen benutzerdefinierten Wert für die Anzeigeeinheit an. |
custom_display_unit | Gibt einen benutzerdefinierten Wert für die Anzeigeeinheit an. |
display_unit_label | Stellt eine Einheitenbeschriftung auf einer Achse im angegebenen Diagramm dar. Einheitenbeschriftungen sind nützlich, um große Werte – beispielsweise im Millionen- oder Milliardenbereich – grafisch darzustellen. |
is_display_unit_label_shown | Gibt an, ob die Beschriftung der Anzeigeeinheit auf der angegebenen Achse angezeigt wird. |
title | Ruft den Titel der Achse ab. |
category_type | Stellt den Kategorieachsentyp dar. |
base_unit_scale | Stellt die Basiseinheitenskala für die Kategorieachse dar. |
major_unit_scale | Stellt die Haupteinheitenskala für die Kategorieachse dar. |
minor_unit_scale | Stellt die Haupteinheitenskala für die Kategorieachse dar. |
is_visible | Gibt an, ob die Achse sichtbar ist. |
major_grid_lines | Stellt die wichtigsten Gitternetzlinien auf einer Diagrammachse dar. |
minor_grid_lines | Stellt kleinere Gitternetzlinien auf einer Diagrammachse dar. |
has_multi_level_labels | Gibt an, ob die Beschriftungen mehrstufig dargestellt werden sollen. |
axis_labels | Ruft die Beschriftungen der Achse nach dem Aufruf der Methode Chart.Calculate() ab. |
bins | Stellt Bins auf einer Diagrammachse (Histogramm/Pareto) dar |
Methoden
Methode | Beschreibung |
---|---|
get_axis_texts(self) | Ruft die Beschriftungen der Achse nach dem Aufruf der Methode Chart.Calculate() ab. |
Beispiel
Anhand der folgenden Codes können Sie lernen, wie Sie die Einheit sowie den Maximal- und Minimalwert von Axis einstellen.
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
- Modul
aspose.cells.charts