Chart sınıfı
Chart sınıfı
Tek bir Excel grafiğini temsil eden nesneyi kapsüller.
Chart türü aşağıdaki üyeleri ortaya çıkarır:
Özellikler
Mülk | Tanım |
---|---|
style | Yerleşik stili alır ve ayarlar. |
chart_object | Grafik Şeklini temsil eder; |
hide_pivot_field_buttons | Pivot grafik alanı düğmelerinin yalnızca grafik PivotChart olduğunda gizlenip gizlenmeyeceğini belirtir. |
pivot_options | Grafikte görünen pivot kontrollerini belirtir |
pivot_source | Kaynak, pivotTable’ın verileridir. PivotSource boş değilse grafik PivotChart’tır. |
plot_by | Satıra mı yoksa sütuna göre mi çizileceğini alır ve ayarlar. |
plot_empty_cells_type | Boş hücrelerin nasıl çizileceğini alır ve ayarlar. |
plot_visible_cells | Yalnızca görünür hücrelerin çizilip çizilmeyeceğini belirtir. |
plot_visible_cells_only | Yalnızca görünür hücrelerin çizilip çizilmeyeceğini belirtir. |
display_na_as_blank | #N/A’nın boş değer olarak görüntülenip görüntülenmeyeceğini belirtir. |
name | Grafiğin adını alır ve ayarlar. |
size_with_window | Microsoft Excel grafiği, grafik sayfası penceresinin boyutuyla eşleşecek şekilde yeniden boyutlandırıyorsa doğrudur. |
worksheet | Bu grafiği içeren çalışma sayfasını alır. |
shapes | Bu grafikteki tüm çizim şekillerini döndürür. |
print_size | Yazdırılan grafik boyutunu alır ve ayarlar. |
type | Grafiğin türünü alır veya ayarlar. |
n_series | Grafikteki veri serisini temsil eden SeriesCollection koleksiyonunu alır. |
filtered_n_series | Grafikte filtrelenen veri serisini temsil eden SeriesCollection koleksiyonunu alır. |
title | Grafiğin başlığını alır. |
sub_title | Grafiğin alt başlığını alır. Yalnızca ODS formatındaki dosya için. |
plot_area | Eksen onay etiketlerini içeren grafiğin çizim alanını alır. |
chart_area | Çalışma sayfasındaki grafik alanını alır. |
category_axis | Grafiğin X eksenini alır. |
value_axis | Grafiğin Y eksenini alır. |
second_value_axis | Grafiğin ikinci Y eksenini alır. |
second_category_axis | Grafiğin ikinci X eksenini alır. |
series_axis | Grafiğin seri eksenini alır. |
legend | Grafik efsanesini alır. |
chart_data_table | Grafik veri tablosunu temsil eder. |
show_legend | Grafik göstergesinin görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar. Varsayılan doğrudur. |
is_rectangular_cornered | Grafik alanının dikdörtgen köşeli olup olmadığını gösteren bir değer alır veya ayarlar. Varsayılan doğrudur. |
show_data_table | Grafiğin bir veri tablosu görüntüleyip görüntülemediğini gösteren bir değer alır veya ayarlar. |
first_slice_angle | İlk pasta grafiğinin veya halka grafiği diliminin açısını derece cinsinden (dikeyden saat yönünde) alır veya ayarlar. Yalnızca 0 ile 360 arasındaki pasta, 3 boyutlu pasta ve halka grafikleri için geçerlidir. |
gap_width | Çubuk veya sütun kümeleri arasındaki boşluğu, çubuk veya sütun genişliğinin yüzdesi olarak döndürür veya ayarlar. Bu özelliğin değeri 0 ile 500 arasında olmalıdır. |
gap_depth | boyutlu grafikteki veri serileri arasındaki mesafeyi işaretçi genişliğinin yüzdesi olarak alır veya ayarlar. Bu özelliğin değeri 0 ile 500 arasında olmalıdır. |
floor | 3 boyutlu bir grafiğin duvarlarını temsil eden Chart.floor nesnesini döndürür. |
walls | 3 boyutlu bir grafiğin duvarlarını temsil eden Chart.walls nesnesini döndürür. |
back_wall | 3 boyutlu bir grafiğin arka duvarını temsil eden Chart.walls nesnesini döndürür. |
side_wall | 3 boyutlu bir grafiğin yan duvarını temsil eden Chart.walls nesnesini döndürür. |
walls_and_gridlines_2d | Kılavuz çizgileri 3 boyutlu bir grafik üzerinde iki boyutlu olarak çiziliyorsa doğrudur. |
rotation_angle | 3 boyutlu harita görünümünün dönüşünü temsil eder (grafik alanının z ekseni etrafında derece cinsinden dönüşü). |
elevation | 3 boyutlu harita görünümünün derece cinsinden yüksekliğini temsil eder. |
right_angle_axes | Grafik eksenleri dik açıdaysa doğrudur. Yalnızca 3 boyutlu grafikler için geçerlidir (3B Sütun ve 3B Pasta Grafikleri hariç). |
auto_scaling | Microsoft Excel, 3 boyutlu bir grafiği eşdeğer 2 boyutlu grafiğe boyut olarak daha yakın olacak şekilde ölçeklendirirse doğrudur. RightAngleAxes özelliği True olmalıdır. |
height_percent | 3 boyutlu grafiğin yüksekliğini grafik genişliğinin yüzdesi olarak döndürür veya ayarlar (yüzde 5 ile 500 arasında). |
perspective | boyutlu harita görünümünün perspektifini döndürür veya ayarlar. 0 ile 100 arasında olmalıdır. RightAngleAxes özelliği True ise bu özellik yoksayılır. |
is_3d | Grafiğin 3 boyutlu bir grafik olup olmadığını belirtir. |
depth_percent | 3 boyutlu grafiğin derinliğini grafik genişliğinin yüzdesi olarak temsil eder (yüzde 20 ile 2000 arasında). |
actual_chart_size | Grafiğin gerçek boyutunu piksel birimi cinsinden alır. |
placement | Grafiğin altındaki hücrelere bağlanma şeklini temsil eder. |
page_setup | Bu grafikteki sayfa yapısı açıklamasını temsil eder. |
line | Hattı alır. |
Yöntemler
Yöntem | Tanım |
---|---|
calculate | Konumları otomatik olarak atanmışsa çizim alanının ve eksenlerin özel konumunu hesaplar. |
calculate | Grafik Hesaplama Seçenekleri ile çizim alanının özel konumunu, konumları otomatik olarak atanmışsa eksenleri hesaplar. |
to_image | Grafik görüntüsünü oluşturur ve bir dosyaya kaydeder. Dosya adının uzantısı görüntünün formatını belirler. |
to_image | Grafik görüntüsünü oluşturur ve bunu belirtilen görüntü türündeki bir dosyaya kaydeder. |
to_image | Grafik görüntüsünü oluşturur ve bunu Jpeg formatında bir dosyaya kaydeder. |
to_image | Grafik görüntüsünü oluşturur ve onu Jpeg formatında bir akışa kaydeder. |
to_image | Grafik görüntüsünü oluşturur ve bunu belirtilen formatta bir akışa kaydeder. |
to_image | Grafik görüntüsünü oluşturur ve bir dosyaya kaydeder. Dosya adının uzantısı görüntünün formatını belirler. |
to_image | Grafik görüntüsünü oluşturur ve bunu belirtilen formatta bir akışa kaydeder. |
to_pdf | Grafiği bir pdf dosyasına kaydeder. |
to_pdf | Grafiği bir pdf dosyasına kaydeder. |
to_pdf | Grafiğin pdf dosyasını oluşturur ve bunu bir akışa kaydeder. |
to_pdf | Grafiğin pdf dosyasını oluşturur ve bunu bir akışa kaydeder. |
is_refered_by_chart | Grafiğin hücreye başvurup başvurmadığını döndürür. |
is_cell_refered_by_chart | Grafiğin hücreye başvurup başvurmadığını döndürür. |
is_chart_data_changed | Grafiğin veri kaynağının değişip değişmediğini algılar. |
refresh_pivot_data | Pivot grafiğinin verilerini pivot veri kaynağından yeniler. |
change_template | Grafik türünü önceden ayarlanmış şablonla değiştirin. |
move | Grafiği belirtilen bir konuma taşır. |
get_actual_size | Grafiğin gerçek boyutunu piksel birimi cinsinden alır. |
has_axis | Grafikte hangi eksenlerin bulunduğunu döndürür. |
switch_row_column | Satır/sütun arasında geçiş yapar. |
get_chart_data_range | Grafiğin veri kaynağı aralığını alır. |
set_chart_data_range | Bir grafiğin veri aralığını belirtir. |
Örnek
Aşağıdaki kodlar .Net kodlarıyla grafiğin nasıl oluşturulacağını göstermektedir.
from aspose.cells import Workbook
from aspose.cells.charts import ChartType
workbook = Workbook()
sheet = workbook.worksheets[0]
cells = sheet.cells
cells.get(0, 1).put_value("Income")
cells.get(1, 0).put_value("Company A")
cells.get(2, 0).put_value("Company B")
cells.get(3, 0).put_value("Company C")
cells.get(1, 1).put_value(10000)
cells.get(2, 1).put_value(20000)
cells.get(3, 1).put_value(30000)
chartIndex = sheet.charts.add(ChartType.COLUMN, 9, 9, 21, 15)
chart = sheet.charts[chartIndex]
chart.set_chart_data_range("A1:B4", True)
chart.show_legend = True
chart.title.text = "Income Analysis"
Ayrıca bakınız
- modül
aspose.cells.charts
- sınıf
SeriesCollection