Axis klass

Axis klass

Inkapslar objektet som representerar en axel i diagrammet.

Typen Axis avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
areaHämtar Axis.area.
is_automatic_min_valueAnger om minimivärdet tilldelas automatiskt.
min_valueRepresenterar minimivärdet på värdeaxeln.
is_automatic_max_valueAnger om maxvärdet tilldelas automatiskt.
max_valueRepresenterar det maximala värdet på värdeaxeln.
is_automatic_major_unitAnger om axelns huvudenhet tilldelas automatiskt.
major_unitRepresenterar huvudenheterna för axeln.
is_automatic_minor_unitAnger om axelns bienhet tilldelas automatiskt.
minor_unitRepresenterar de mindre enheterna för axeln.
axis_lineFår utseendet av en Axe.
major_tick_markRepresenterar typen av större skalstreck för den angivna axeln.
minor_tick_markRepresenterar typen av mindre skalstreck för den angivna axeln.
tick_label_positionRepresenterar positionen för skalstrecketiketter på den angivna axeln.
cross_atRepresenterar punkten på värdeaxeln där kategoriaxeln skär den.
cross_typeRepresenterar Axis.cross_type på den angivna axeln där den andra axeln korsar den.
log_baseRepresenterar den logaritmiska basen. Standardvärdet är 10. Gäller endast för Excel 2007.
is_logarithmicRepresenterar om värdeaxelns skalningstyp är logaritmisk eller inte.
is_plot_order_reversedRepresenterar om Microsoft Excel plottar datapunkter från sista till första.
axis_between_categoriesRepresenterar om värdeaxeln korsar kategoriaxeln mellan kategorier.
tick_labelsReturnerar ett Axis.tick_labels-objekt som representerar skalmarkeringsetiketterna för den angivna axeln.
tick_label_spacingRepresenterar antalet kategorier eller serier mellan skalmarkeringsetiketter. Gäller endast kategori- och serieaxlar.
is_auto_tick_label_spacingAnger om avståndet mellan tick-etiketten är automatiskt
tick_mark_spacingReturnerar eller anger antalet kategorier eller serier mellan skalstreck. Gäller endast kategori- och serieaxlar.
display_unitRepresenterar enhetsbeteckningen för den angivna axeln.
cust_unitAnger ett anpassat värde för visningsenheten.
custom_unitAnger ett anpassat värde för visningsenheten.
custom_display_unitAnger ett anpassat värde för visningsenheten.
display_unit_labelRepresenterar en enhetsetikett på en axel i det angivna diagrammet.
Enhetsetiketter är användbara för att kartlägga stora värden – till exempel i miljoner eller miljarder.
is_display_unit_label_shownRepresenterar om visningsenhetens etikett visas på den angivna axeln.
titleHämtar axelns titel.
category_typeRepresenterar kategoriaxeltypen.
base_unit_scaleRepresenterar basenhetsskalan för kategoriaxeln.
major_unit_scaleRepresenterar den huvudsakliga enhetsskalan för kategoriaxeln.
minor_unit_scaleRepresenterar den huvudsakliga enhetsskalan för kategoriaxeln.
is_visibleRepresenterar om axeln är synlig.
major_grid_linesRepresenterar större rutnät på en diagramaxel.
minor_grid_linesRepresenterar mindre rutnät på en diagramaxel.
has_multi_level_labelsAnger om etiketterna ska visas som flernivåer.
axis_labelsHämtar axelns etiketter efter anrop av metoden Chart.Calculate().
binsRepresenterar fack på en diagramaxel (histogram/pareto)

Metoder

MetodBeskrivning
get_axis_texts(self)Hämtar axelns etiketter efter anrop av metoden Chart.Calculate().

Exempel

Från följande koder kan du lära dig hur du ställer in enhet, max- och minimivärde för Axis.

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")

Se även