Axis classe
Axis classe
Incapsula l’oggetto che rappresenta un asse del grafico.
Il tipo Axis espone i seguenti membri:
Proprietà
Proprietà | Descrizione |
---|---|
area | Ottiene lo Axis.area . |
is_automatic_min_value | Indica se il valore minimo viene assegnato automaticamente. |
min_value | Rappresenta il valore minimo sull’asse dei valori. |
is_automatic_max_value | Indica se il valore massimo viene assegnato automaticamente. |
max_value | Rappresenta il valore massimo sull’asse dei valori. |
is_automatic_major_unit | Indica se l’unità principale dell’asse viene assegnata automaticamente. |
major_unit | Rappresenta le unità principali per l’asse. |
is_automatic_minor_unit | Indica se l’unità minore dell’asse viene assegnata automaticamente. |
minor_unit | Rappresenta le unità minori per l’asse. |
axis_line | Ottiene l’aspetto di un asse. |
major_tick_mark | Rappresenta il tipo di segno di graduazione principale per l’asse specificato. |
minor_tick_mark | Rappresenta il tipo di segno di spunta minore per l’asse specificato. |
tick_label_position | Rappresenta la posizione delle etichette dei segni di graduazione sull’asse specificato. |
cross_at | Rappresenta il punto sull’asse dei valori in cui l’asse delle categorie lo attraversa. |
cross_type | Rappresenta Axis.cross_type sull’asse specificato dove si incrocia l’altro asse. |
log_base | Rappresenta la base logaritmica. Il valore predefinito è 10. Si applica solo a Excel2007. |
is_logarithmic | Indica se il tipo di scala dell’asse dei valori è logaritmico o meno. |
is_plot_order_reversed | Rappresenta se Microsoft Excel traccia i punti dati dall’ultimo al primo. |
axis_between_categories | Rappresenta se l’asse dei valori incrocia l’asse delle categorie tra le categorie. |
tick_labels | Restituisce un oggetto Axis.tick_labels che rappresenta le etichette del segno di spunta per l’asse specificato. |
tick_label_spacing | Rappresenta il numero di categorie o serie tra le etichette dei segni di graduazione. Si applica solo agli assi delle categorie e delle serie. |
is_auto_tick_label_spacing | Indica se la spaziatura dell’etichetta tick è automatica |
tick_mark_spacing | Restituisce o imposta il numero di categorie o serie tra i segni di graduazione. Si applica solo agli assi delle categorie e delle serie. |
display_unit | Rappresenta l’etichetta dell’unità per l’asse specificato. |
cust_unit | Specifica un valore personalizzato per l’unità di visualizzazione. |
custom_unit | Specifica un valore personalizzato per l’unità di visualizzazione. |
display_unit_label | Rappresenta un’etichetta di unità su un asse nel grafico specificato. Le etichette delle unità sono utili per rappresentare graficamente valori di grandi dimensioni, ad esempio milioni o miliardi. |
is_display_unit_label_shown | Indica se l’etichetta dell’unità di visualizzazione viene visualizzata sull’asse specificato. |
title | Ottiene il titolo dell’asse. |
category_type | Rappresenta il tipo di asse delle categorie. |
base_unit_scale | Rappresenta la scala dell’unità di base per l’asse delle categorie. |
major_unit_scale | Rappresenta la scala unitaria principale per l’asse delle categorie. |
minor_unit_scale | Rappresenta la scala unitaria principale per l’asse delle categorie. |
is_visible | Rappresenta se l’asse è visibile. |
major_grid_lines | Rappresenta le principali linee della griglia sull’asse del grafico. |
minor_grid_lines | Rappresenta le linee della griglia minori sull’asse del grafico. |
has_multi_level_labels | Indica se le etichette devono essere visualizzate come multi livello. |
axis_labels | Ottiene le etichette dell’asse dopo la chiamata al metodo Chart.Calculate(). |
bins | Rappresenta i contenitori sull’asse di un grafico (istogramma/Pareto). |
Metodi
Metodo | Descrizione |
---|---|
get_axis_texts | Ottiene le etichette dell’asse dopo la chiamata al metodo Chart.Calculate(). |
Esempio
Dai seguenti codici puoi imparare come impostare l’unità, il valore massimo e minimo di 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")
Guarda anche
- modulo
aspose.cells.charts