Axis sınıfı
Axis sınıfı
Bir grafik eksenini temsil eden nesneyi kapsüller.
Axis türü aşağıdaki üyeleri ortaya çıkarır:
Özellikler
Mülk | Tanım |
---|---|
area | Axis.area ‘i alır. |
is_automatic_min_value | Minimum değerin otomatik olarak atanıp atanmadığını belirtir. |
min_value | Değer eksenindeki minimum değeri temsil eder. |
is_automatic_max_value | Maksimum değerin otomatik olarak atanıp atanmadığını belirtir. |
max_value | Değer eksenindeki maksimum değeri temsil eder. |
is_automatic_major_unit | Eksenin ana biriminin otomatik olarak atanıp atanmadığını belirtir. |
major_unit | Eksen için ana birimleri temsil eder. |
is_automatic_minor_unit | Eksenin küçük biriminin otomatik olarak atanıp atanmadığını belirtir. |
minor_unit | Eksen için küçük birimleri temsil eder. |
axis_line | Bir Eksen görünümü alır. |
major_tick_mark | Belirtilen eksen için ana onay işaretinin türünü temsil eder. |
minor_tick_mark | Belirtilen eksen için küçük onay işaretinin türünü temsil eder. |
tick_label_position | Belirtilen eksen üzerindeki onay işareti etiketlerinin konumunu temsil eder. |
cross_at | Kategori ekseninin değer eksenini kestiği noktayı temsil eder. |
cross_type | Diğer eksenin geçtiği belirtilen eksende Axis.cross_type ‘i temsil eder. |
log_base | Logaritmik tabanı temsil eder. Varsayılan değer 10’dur. Yalnızca Excel 2007 için geçerlidir. |
is_logarithmic | Değer ekseni ölçek türünün logaritmik olup olmadığını gösterir. |
is_plot_order_reversed | Microsoft Excel’in veri noktalarını sondan başa doğru çizdiğini gösterir. |
axis_between_categories | Kategoriler arasında değer ekseninin kategori eksenini kesip kesmediğini gösterir. |
tick_labels | Belirtilen eksen için işaret etiketlerini temsil eden Axis.tick_labels nesnesini döndürür. |
tick_label_spacing | Onay işareti etiketleri arasındaki kategori veya seri sayısını temsil eder. Yalnızca kategori ve seri eksenleri için geçerlidir. |
is_auto_tick_label_spacing | Kene etiketinin aralığının otomatik olup olmadığını gösterir |
tick_mark_spacing | İşaretler arasındaki kategori veya seri sayısını döndürür veya ayarlar. Yalnızca kategori ve seri eksenleri için geçerlidir. |
display_unit | Belirtilen eksen için birim etiketini temsil eder. |
cust_unit | Görüntüleme birimi için özel bir değer belirtir. |
custom_unit | Görüntüleme birimi için özel bir değer belirtir. |
custom_display_unit | Görüntüleme birimi için özel bir değer belirtir. |
display_unit_label | Belirtilen grafikteki bir eksen üzerindeki birim etiketini temsil eder. Birim etiketleri büyük değerleri (örneğin milyonlarca veya milyarlarca) grafiklemek için kullanışlıdır. |
is_display_unit_label_shown | Görüntü birimi etiketinin belirtilen eksen üzerinde gösterilip gösterilmediğini gösterir. |
title | Eksen başlığını alır. |
category_type | Kategori ekseninin türünü temsil eder. |
base_unit_scale | Kategori ekseni için temel birim ölçeğini temsil eder. |
major_unit_scale | Kategori ekseni için ana birim ölçeğini temsil eder. |
minor_unit_scale | Kategori ekseni için ana birim ölçeğini temsil eder. |
is_visible | Eksenin görünür olup olmadığını gösterir. |
major_grid_lines | Bir grafik eksenindeki ana kılavuz çizgilerini temsil eder. |
minor_grid_lines | Bir grafik eksenindeki küçük kılavuz çizgilerini temsil eder. |
has_multi_level_labels | Etiketlerin çok seviyeli olarak gösterilip gösterilmeyeceğini belirtir. |
axis_labels | Chart.Calculate() metodu çağrıldıktan sonra eksenlerin etiketlerini alır. |
bins | Bir grafik (Histogram/Pareto) eksenindeki bölmeleri temsil eder |
Yöntemler
Yöntem | Tanım |
---|---|
get_axis_texts(self) | Chart.Calculate() metodu çağrıldıktan sonra eksenlerin etiketlerini alır. |
Örnek
Aşağıdaki kodlardan Axis sayısının birim, maksimum ve minimum değerini nasıl ayarlayacağınızı öğrenebilirsiniz.
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")
Ayrıca bakınız
- modül
aspose.cells.charts