Axis klass
Axis klass
Inkapslar objektet som representerar en axel i diagrammet.
Typen Axis avslöjar följande medlemmar:
Egenskaper
Fast egendom | Beskrivning |
---|---|
area | Hämtar Axis.area . |
is_automatic_min_value | Anger om minimivärdet tilldelas automatiskt. |
min_value | Representerar minimivärdet på värdeaxeln. |
is_automatic_max_value | Anger om maxvärdet tilldelas automatiskt. |
max_value | Representerar det maximala värdet på värdeaxeln. |
is_automatic_major_unit | Anger om axelns huvudenhet tilldelas automatiskt. |
major_unit | Representerar huvudenheterna för axeln. |
is_automatic_minor_unit | Anger om axelns bienhet tilldelas automatiskt. |
minor_unit | Representerar de mindre enheterna för axeln. |
axis_line | Får utseendet av en Axe. |
major_tick_mark | Representerar typen av större skalstreck för den angivna axeln. |
minor_tick_mark | Representerar typen av mindre skalstreck för den angivna axeln. |
tick_label_position | Representerar positionen för skalstrecketiketter på den angivna axeln. |
cross_at | Representerar punkten på värdeaxeln där kategoriaxeln skär den. |
cross_type | Representerar Axis.cross_type på den angivna axeln där den andra axeln korsar den. |
log_base | Representerar den logaritmiska basen. Standardvärdet är 10. Gäller endast för Excel 2007. |
is_logarithmic | Representerar om värdeaxelns skalningstyp är logaritmisk eller inte. |
is_plot_order_reversed | Representerar om Microsoft Excel plottar datapunkter från sista till första. |
axis_between_categories | Representerar om värdeaxeln korsar kategoriaxeln mellan kategorier. |
tick_labels | Returnerar ett Axis.tick_labels -objekt som representerar skalmarkeringsetiketterna för den angivna axeln. |
tick_label_spacing | Representerar antalet kategorier eller serier mellan skalmarkeringsetiketter. Gäller endast kategori- och serieaxlar. |
is_auto_tick_label_spacing | Anger om avståndet mellan tick-etiketten är automatiskt |
tick_mark_spacing | Returnerar eller anger antalet kategorier eller serier mellan skalstreck. Gäller endast kategori- och serieaxlar. |
display_unit | Representerar enhetsbeteckningen för den angivna axeln. |
cust_unit | Anger ett anpassat värde för visningsenheten. |
custom_unit | Anger ett anpassat värde för visningsenheten. |
custom_display_unit | Anger ett anpassat värde för visningsenheten. |
display_unit_label | Representerar 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_shown | Representerar om visningsenhetens etikett visas på den angivna axeln. |
title | Hämtar axelns titel. |
category_type | Representerar kategoriaxeltypen. |
base_unit_scale | Representerar basenhetsskalan för kategoriaxeln. |
major_unit_scale | Representerar den huvudsakliga enhetsskalan för kategoriaxeln. |
minor_unit_scale | Representerar den huvudsakliga enhetsskalan för kategoriaxeln. |
is_visible | Representerar om axeln är synlig. |
major_grid_lines | Representerar större rutnät på en diagramaxel. |
minor_grid_lines | Representerar mindre rutnät på en diagramaxel. |
has_multi_level_labels | Anger om etiketterna ska visas som flernivåer. |
axis_labels | Hämtar axelns etiketter efter anrop av metoden Chart.Calculate(). |
bins | Representerar fack på en diagramaxel (histogram/pareto) |
Metoder
Metod | Beskrivning |
---|---|
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
- modul
aspose.cells.charts